Skip to content

Commit aeb2ab5

Browse files
authored
Merge pull request #11 from pythonkr/chore/add-created-at-and-updated-at-to-model
chore: 모델들에 생성/수정/삭제 관련 필드 추가 및 ViewSet에 필터 추가
2 parents fdd48d6 + 22fb0f8 commit aeb2ab5

5 files changed

Lines changed: 374 additions & 25 deletions

File tree

Lines changed: 335 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,335 @@
1+
# Generated by Django 5.2 on 2025-05-18 06:54
2+
3+
import django.db.models.deletion
4+
import django.utils.timezone
5+
from django.conf import settings
6+
from django.db import migrations, models
7+
8+
9+
class Migration(migrations.Migration):
10+
dependencies = [
11+
("cms", "0003_alter_historicalsitemap_order_alter_sitemap_order"),
12+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
13+
]
14+
15+
operations = [
16+
migrations.AlterModelOptions(name="section", options={"ordering": ["order"]}),
17+
migrations.AlterModelOptions(name="sitemap", options={"ordering": ["order"]}),
18+
migrations.RemoveField(model_name="historicalpage", name="is_active"),
19+
migrations.RemoveField(model_name="page", name="is_active"),
20+
migrations.AddField(
21+
model_name="historicalpage",
22+
name="created_at",
23+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
24+
preserve_default=False,
25+
),
26+
migrations.AddField(
27+
model_name="historicalpage",
28+
name="created_by",
29+
field=models.ForeignKey(
30+
blank=True,
31+
db_constraint=False,
32+
null=True,
33+
on_delete=django.db.models.deletion.DO_NOTHING,
34+
related_name="+",
35+
to=settings.AUTH_USER_MODEL,
36+
),
37+
),
38+
migrations.AddField(
39+
model_name="historicalpage",
40+
name="deleted_at",
41+
field=models.DateTimeField(blank=True, null=True),
42+
),
43+
migrations.AddField(
44+
model_name="historicalpage",
45+
name="deleted_by",
46+
field=models.ForeignKey(
47+
blank=True,
48+
db_constraint=False,
49+
null=True,
50+
on_delete=django.db.models.deletion.DO_NOTHING,
51+
related_name="+",
52+
to=settings.AUTH_USER_MODEL,
53+
),
54+
),
55+
migrations.AddField(
56+
model_name="historicalpage",
57+
name="updated_at",
58+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
59+
preserve_default=False,
60+
),
61+
migrations.AddField(
62+
model_name="historicalpage",
63+
name="updated_by",
64+
field=models.ForeignKey(
65+
blank=True,
66+
db_constraint=False,
67+
null=True,
68+
on_delete=django.db.models.deletion.DO_NOTHING,
69+
related_name="+",
70+
to=settings.AUTH_USER_MODEL,
71+
),
72+
),
73+
migrations.AddField(
74+
model_name="historicalsection",
75+
name="created_at",
76+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
77+
preserve_default=False,
78+
),
79+
migrations.AddField(
80+
model_name="historicalsection",
81+
name="created_by",
82+
field=models.ForeignKey(
83+
blank=True,
84+
db_constraint=False,
85+
null=True,
86+
on_delete=django.db.models.deletion.DO_NOTHING,
87+
related_name="+",
88+
to=settings.AUTH_USER_MODEL,
89+
),
90+
),
91+
migrations.AddField(
92+
model_name="historicalsection",
93+
name="deleted_at",
94+
field=models.DateTimeField(blank=True, null=True),
95+
),
96+
migrations.AddField(
97+
model_name="historicalsection",
98+
name="deleted_by",
99+
field=models.ForeignKey(
100+
blank=True,
101+
db_constraint=False,
102+
null=True,
103+
on_delete=django.db.models.deletion.DO_NOTHING,
104+
related_name="+",
105+
to=settings.AUTH_USER_MODEL,
106+
),
107+
),
108+
migrations.AddField(
109+
model_name="historicalsection",
110+
name="updated_at",
111+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
112+
preserve_default=False,
113+
),
114+
migrations.AddField(
115+
model_name="historicalsection",
116+
name="updated_by",
117+
field=models.ForeignKey(
118+
blank=True,
119+
db_constraint=False,
120+
null=True,
121+
on_delete=django.db.models.deletion.DO_NOTHING,
122+
related_name="+",
123+
to=settings.AUTH_USER_MODEL,
124+
),
125+
),
126+
migrations.AddField(
127+
model_name="historicalsitemap",
128+
name="created_at",
129+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
130+
preserve_default=False,
131+
),
132+
migrations.AddField(
133+
model_name="historicalsitemap",
134+
name="created_by",
135+
field=models.ForeignKey(
136+
blank=True,
137+
db_constraint=False,
138+
null=True,
139+
on_delete=django.db.models.deletion.DO_NOTHING,
140+
related_name="+",
141+
to=settings.AUTH_USER_MODEL,
142+
),
143+
),
144+
migrations.AddField(
145+
model_name="historicalsitemap",
146+
name="deleted_at",
147+
field=models.DateTimeField(blank=True, null=True),
148+
),
149+
migrations.AddField(
150+
model_name="historicalsitemap",
151+
name="deleted_by",
152+
field=models.ForeignKey(
153+
blank=True,
154+
db_constraint=False,
155+
null=True,
156+
on_delete=django.db.models.deletion.DO_NOTHING,
157+
related_name="+",
158+
to=settings.AUTH_USER_MODEL,
159+
),
160+
),
161+
migrations.AddField(
162+
model_name="historicalsitemap",
163+
name="updated_at",
164+
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, editable=False),
165+
preserve_default=False,
166+
),
167+
migrations.AddField(
168+
model_name="historicalsitemap",
169+
name="updated_by",
170+
field=models.ForeignKey(
171+
blank=True,
172+
db_constraint=False,
173+
null=True,
174+
on_delete=django.db.models.deletion.DO_NOTHING,
175+
related_name="+",
176+
to=settings.AUTH_USER_MODEL,
177+
),
178+
),
179+
migrations.AddField(
180+
model_name="page",
181+
name="created_at",
182+
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
183+
preserve_default=False,
184+
),
185+
migrations.AddField(
186+
model_name="page",
187+
name="created_by",
188+
field=models.ForeignKey(
189+
null=True,
190+
on_delete=django.db.models.deletion.PROTECT,
191+
related_name="%(class)s_created_by",
192+
to=settings.AUTH_USER_MODEL,
193+
),
194+
),
195+
migrations.AddField(
196+
model_name="page",
197+
name="deleted_at",
198+
field=models.DateTimeField(blank=True, null=True),
199+
),
200+
migrations.AddField(
201+
model_name="page",
202+
name="deleted_by",
203+
field=models.ForeignKey(
204+
null=True,
205+
on_delete=django.db.models.deletion.PROTECT,
206+
related_name="%(class)s_deleted_by",
207+
to=settings.AUTH_USER_MODEL,
208+
),
209+
),
210+
migrations.AddField(
211+
model_name="page",
212+
name="updated_at",
213+
field=models.DateTimeField(auto_now=True),
214+
),
215+
migrations.AddField(
216+
model_name="page",
217+
name="updated_by",
218+
field=models.ForeignKey(
219+
null=True,
220+
on_delete=django.db.models.deletion.PROTECT,
221+
related_name="%(class)s_updated_by",
222+
to=settings.AUTH_USER_MODEL,
223+
),
224+
),
225+
migrations.AddField(
226+
model_name="section",
227+
name="created_at",
228+
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
229+
preserve_default=False,
230+
),
231+
migrations.AddField(
232+
model_name="section",
233+
name="created_by",
234+
field=models.ForeignKey(
235+
null=True,
236+
on_delete=django.db.models.deletion.PROTECT,
237+
related_name="%(class)s_created_by",
238+
to=settings.AUTH_USER_MODEL,
239+
),
240+
),
241+
migrations.AddField(
242+
model_name="section",
243+
name="deleted_at",
244+
field=models.DateTimeField(blank=True, null=True),
245+
),
246+
migrations.AddField(
247+
model_name="section",
248+
name="deleted_by",
249+
field=models.ForeignKey(
250+
null=True,
251+
on_delete=django.db.models.deletion.PROTECT,
252+
related_name="%(class)s_deleted_by",
253+
to=settings.AUTH_USER_MODEL,
254+
),
255+
),
256+
migrations.AddField(
257+
model_name="section",
258+
name="updated_at",
259+
field=models.DateTimeField(auto_now=True),
260+
),
261+
migrations.AddField(
262+
model_name="section",
263+
name="updated_by",
264+
field=models.ForeignKey(
265+
null=True,
266+
on_delete=django.db.models.deletion.PROTECT,
267+
related_name="%(class)s_updated_by",
268+
to=settings.AUTH_USER_MODEL,
269+
),
270+
),
271+
migrations.AddField(
272+
model_name="sitemap",
273+
name="created_at",
274+
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
275+
preserve_default=False,
276+
),
277+
migrations.AddField(
278+
model_name="sitemap",
279+
name="created_by",
280+
field=models.ForeignKey(
281+
null=True,
282+
on_delete=django.db.models.deletion.PROTECT,
283+
related_name="%(class)s_created_by",
284+
to=settings.AUTH_USER_MODEL,
285+
),
286+
),
287+
migrations.AddField(
288+
model_name="sitemap",
289+
name="deleted_at",
290+
field=models.DateTimeField(blank=True, null=True),
291+
),
292+
migrations.AddField(
293+
model_name="sitemap",
294+
name="deleted_by",
295+
field=models.ForeignKey(
296+
null=True,
297+
on_delete=django.db.models.deletion.PROTECT,
298+
related_name="%(class)s_deleted_by",
299+
to=settings.AUTH_USER_MODEL,
300+
),
301+
),
302+
migrations.AddField(
303+
model_name="sitemap",
304+
name="updated_at",
305+
field=models.DateTimeField(auto_now=True),
306+
),
307+
migrations.AddField(
308+
model_name="sitemap",
309+
name="updated_by",
310+
field=models.ForeignKey(
311+
null=True,
312+
on_delete=django.db.models.deletion.PROTECT,
313+
related_name="%(class)s_updated_by",
314+
to=settings.AUTH_USER_MODEL,
315+
),
316+
),
317+
migrations.AlterField(
318+
model_name="section",
319+
name="page",
320+
field=models.ForeignKey(
321+
on_delete=django.db.models.deletion.CASCADE, related_name="sections", to="cms.page"
322+
),
323+
),
324+
migrations.AlterField(
325+
model_name="sitemap",
326+
name="parent_sitemap",
327+
field=models.ForeignKey(
328+
default=None,
329+
null=True,
330+
on_delete=django.db.models.deletion.SET_NULL,
331+
related_name="children",
332+
to="cms.sitemap",
333+
),
334+
),
335+
]

0 commit comments

Comments
 (0)