Skip to content

Commit 6b5929f

Browse files
committed
fix: 모델에서 sitemap이 아닌 page를 FK로 가지도록 수정
1 parent f411351 commit 6b5929f

4 files changed

Lines changed: 80 additions & 2 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Generated by Django 5.2 on 2025-06-08 10:04
2+
3+
import django.db.models.deletion
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
dependencies = [
9+
("cms", "0007_historicalpage_show_bottom_sponsor_banner_and_more"),
10+
("presentation", "0002_rename_presentation_type_historicalpresentation_type_and_more"),
11+
]
12+
13+
operations = [
14+
migrations.RemoveField(
15+
model_name="historicalpresentation",
16+
name="sitemap",
17+
),
18+
migrations.RemoveField(
19+
model_name="presentation",
20+
name="sitemap",
21+
),
22+
migrations.AddField(
23+
model_name="historicalpresentation",
24+
name="page",
25+
field=models.ForeignKey(
26+
blank=True,
27+
db_constraint=False,
28+
null=True,
29+
on_delete=django.db.models.deletion.DO_NOTHING,
30+
related_name="+",
31+
to="cms.page",
32+
),
33+
),
34+
migrations.AddField(
35+
model_name="presentation",
36+
name="page",
37+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to="cms.page"),
38+
),
39+
]

app/event/presentation/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def __str__(self) -> str:
5353
class Presentation(BaseAbstractModel):
5454
type = models.ForeignKey(PresentationType, on_delete=models.PROTECT)
5555
title = models.CharField(max_length=256)
56-
sitemap = models.ForeignKey(to="cms.Sitemap", on_delete=models.PROTECT, null=True, blank=True)
56+
page = models.ForeignKey(to="cms.Page", on_delete=models.PROTECT, null=True, blank=True)
5757

5858
categories = models.ManyToManyField(to="PresentationCategory", through="PresentationCategoryRelation")
5959

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Generated by Django 5.2 on 2025-06-08 10:04
2+
3+
import django.db.models.deletion
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
dependencies = [
9+
("cms", "0007_historicalpage_show_bottom_sponsor_banner_and_more"),
10+
("sponsor", "0004_alter_sponsor_options_alter_sponsortier_options_and_more"),
11+
]
12+
13+
operations = [
14+
migrations.RemoveField(
15+
model_name="historicalsponsor",
16+
name="sitemap",
17+
),
18+
migrations.RemoveField(
19+
model_name="sponsor",
20+
name="sitemap",
21+
),
22+
migrations.AddField(
23+
model_name="historicalsponsor",
24+
name="page",
25+
field=models.ForeignKey(
26+
blank=True,
27+
db_constraint=False,
28+
null=True,
29+
on_delete=django.db.models.deletion.DO_NOTHING,
30+
related_name="+",
31+
to="cms.page",
32+
),
33+
),
34+
migrations.AddField(
35+
model_name="sponsor",
36+
name="page",
37+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to="cms.page"),
38+
),
39+
]

app/event/sponsor/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Sponsor(BaseAbstractModel):
1212
name = models.CharField(max_length=256)
1313

1414
logo = models.ForeignKey(to="file.PublicFile", on_delete=models.PROTECT)
15-
sitemap = models.ForeignKey(to="cms.Sitemap", on_delete=models.PROTECT, null=True, blank=True)
15+
page = models.ForeignKey(to="cms.Page", on_delete=models.PROTECT, null=True, blank=True)
1616

1717
class Meta:
1818
ordering = ["name"]

0 commit comments

Comments
 (0)