Skip to content

Commit 8bc5df8

Browse files
authored
Merge pull request #355 from bughunter9/Mods
Resource Model Updated
2 parents 4628b6e + 3ebee9e commit 8bc5df8

File tree

6 files changed

+138
-9
lines changed

6 files changed

+138
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Generated by Django 3.1.1 on 2020-10-20 18:05
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("resources", "0002_auto_20201007_2250"),
10+
]
11+
12+
operations = [
13+
migrations.RenameField(
14+
model_name="resource",
15+
old_name="title",
16+
new_name="topic",
17+
),
18+
migrations.RenameField(
19+
model_name="resource",
20+
old_name="docs",
21+
new_name="url",
22+
),
23+
migrations.RemoveField(
24+
model_name="resource",
25+
name="description",
26+
),
27+
migrations.RemoveField(
28+
model_name="resource",
29+
name="headline_event",
30+
),
31+
migrations.RemoveField(
32+
model_name="resource",
33+
name="image",
34+
),
35+
migrations.RemoveField(
36+
model_name="resource",
37+
name="info",
38+
),
39+
migrations.RemoveField(
40+
model_name="resource",
41+
name="link",
42+
),
43+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Generated by Django 3.1.1 on 2020-10-20 19:02
2+
3+
from django.db import migrations, models
4+
import django.db.models.deletion
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
("resources", "0003_auto_20201020_1805"),
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name="Topic",
16+
fields=[
17+
(
18+
"id",
19+
models.AutoField(
20+
auto_created=True,
21+
primary_key=True,
22+
serialize=False,
23+
verbose_name="ID",
24+
),
25+
),
26+
("topic", models.CharField(default="Human", max_length=255)),
27+
],
28+
),
29+
migrations.AlterField(
30+
model_name="resource",
31+
name="url",
32+
field=models.URLField(default="Human", max_length=255),
33+
),
34+
migrations.AlterField(
35+
model_name="resource",
36+
name="topic",
37+
field=models.ForeignKey(
38+
on_delete=django.db.models.deletion.CASCADE, to="resources.topic"
39+
),
40+
),
41+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Generated by Django 3.1.1 on 2020-10-20 19:49
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("events", "0007_auto_20200515_1214"),
10+
("resources", "0004_auto_20201020_1902"),
11+
]
12+
13+
operations = [
14+
migrations.RemoveField(
15+
model_name="resource",
16+
name="topic",
17+
),
18+
migrations.AddField(
19+
model_name="resource",
20+
name="topic",
21+
field=models.ManyToManyField(blank=True, to="events.Topic"),
22+
),
23+
migrations.DeleteModel(
24+
name="Topic",
25+
),
26+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 3.1.1 on 2020-10-20 19:54
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("resources", "0005_auto_20201020_1949"),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name="resource",
15+
name="name",
16+
field=models.CharField(default="", max_length=255),
17+
),
18+
migrations.AlterField(
19+
model_name="resource",
20+
name="url",
21+
field=models.URLField(default=""),
22+
),
23+
]

officialWebsite/resources/models.py

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
from django.db import models
2+
from officialWebsite.events.models import Topic
23

34

45
class Resource(models.Model):
5-
name = models.CharField(max_length=255, blank=False, default="Human")
6-
title = models.CharField(max_length=255, default="Human")
7-
info = models.TextField(max_length=255, default="Human")
8-
description = models.TextField(max_length=255, default="Human")
9-
link = models.URLField(blank=True)
10-
docs = models.URLField(blank=True)
11-
headline_event = models.BooleanField(default=False)
12-
image = models.ImageField(upload_to="resource-images/", blank=True)
6+
name = models.CharField(max_length=255, blank=False, default="")
7+
url = models.URLField(blank=False, default="")
8+
topic = models.ManyToManyField(Topic, blank=True)
139

1410
def __str__(self):
1511
return self.name

officialWebsite/resources/serializers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ class ResourceSerializer(serializers.ModelSerializer):
77

88
class Meta:
99
model = models.Resource
10-
fields = ("id", "name", "link")
10+
fields = ("id", "name", "url", "topic")
1111
read_only_fields = ("id",)

0 commit comments

Comments
 (0)