Skip to content

Commit b1fb9fb

Browse files
Merge pull request #78 from LaurierCS/views/forms/final-sprint
Upload project image works
2 parents 02fd2f7 + c602a7f commit b1fb9fb

File tree

6 files changed

+74
-3
lines changed

6 files changed

+74
-3
lines changed

Wampus/app/forms.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class Meta:
1919

2020
# Form for creating a new project
2121
class CreateProjectForm(forms.ModelForm):
22-
project_image = forms.ImageField(required=False)
2322
rating = forms.IntegerField(required=False)
2423
code_link = forms.CharField(required=False)
2524

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Generated by Django 4.0 on 2022-02-11 03:54
2+
3+
from django.db import migrations, models
4+
import django.utils.timezone
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('app', '0022_rename_preview_image_project_project_image'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='project',
16+
name='date_created',
17+
field=models.DateTimeField(default=django.utils.timezone.now),
18+
),
19+
]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 4.0 on 2022-02-11 03:56
2+
3+
from django.db import migrations, models
4+
import django.utils.timezone
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('app', '0023_alter_project_date_created'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='comment',
16+
name='date_created',
17+
field=models.DateTimeField(default=django.utils.timezone.now),
18+
),
19+
migrations.AlterField(
20+
model_name='favorite',
21+
name='date_created',
22+
field=models.DateTimeField(default=django.utils.timezone.now),
23+
),
24+
]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 4.0 on 2022-02-11 22:12
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('app', '0024_alter_comment_date_created_and_more'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='comment',
15+
name='date_created',
16+
field=models.DateTimeField(auto_now_add=True),
17+
),
18+
migrations.AlterField(
19+
model_name='favorite',
20+
name='date_created',
21+
field=models.DateTimeField(auto_now_add=True),
22+
),
23+
migrations.AlterField(
24+
model_name='project',
25+
name='date_created',
26+
field=models.DateTimeField(auto_now_add=True),
27+
),
28+
]

Wampus/app/static/main.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -715,6 +715,7 @@ a {
715715
border: 2px solid #eeeeee;
716716
border-radius: 20px;
717717
padding-left: 15px;
718+
background-size: cover;
718719
background-repeat: no-repeat;
719720
background-position: center center;
720721
position: relative;

Wampus/app/templates/create-project.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
<div class="createproject">
1010
<h1 style="font-family: Lora;">Create Project</h1>
1111
<div class="contentContainer contentContainer--createproject">
12-
<form action="" method="POST">
12+
<form action="" method="POST" enctype="multipart/form-data">
1313
{% csrf_token %}
1414
<h2 style="font-family:Karla;font-size:medium;" for="name">Title <input type="text" class="inputField inputField--title" name="name" required></h2>
1515
<h2 style="font-family:Karla;font-size:medium;" for="description">Description <textarea class="textarea--description" name="description" required></textarea></h2>
1616
<h2 style="font-family:Karla;font-size:medium;" for="team_members">Team Members <input type="text" class="inputField inputField--members" name="team_members"></h2>
1717
<h2 style="font-family:Karla;font-size:medium;" for="tags">Tags <input type="text" class="inputField inputField--tags" name="tags"></h2>
1818
<div class="contentContainer contentContainer--imageButton">
1919
<input id="uploadImg" name="project_image" type="file" accept="image/*" onchange="document.getElementById('image').src=window.URL.createObjectURL(this.files[0])" hidden>
20-
<label class="uploadImgBtn" for="uploadImg" style="font-family: Karla;font-size: small;" name="project_image">Add Image</label>
20+
<label class="uploadImgBtn" for="uploadImg" style="font-family: Karla;font-size: small;">Add Image</label>
2121
</div>
2222

2323
<div class="contentContainer contentContainer--image" id="imagePreview">

0 commit comments

Comments
 (0)