Skip to content

Commit b1ceca4

Browse files
committed
precreated migrations
1 parent c773cd9 commit b1ceca4

File tree

6 files changed

+68
-75
lines changed

6 files changed

+68
-75
lines changed
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
# Generated by Django 5.1.1 on 2024-11-12 14:17
1+
# Generated by Django 5.1.1 on 2024-11-13 12:31
22

3-
import django.db.models.deletion
4-
from django.conf import settings
53
from django.db import migrations, models
64

75

@@ -10,7 +8,6 @@ class Migration(migrations.Migration):
108
initial = True
119

1210
dependencies = [
13-
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
1411
]
1512

1613
operations = [
@@ -22,11 +19,12 @@ class Migration(migrations.Migration):
2219
('updated_at', models.DateTimeField(auto_now=True)),
2320
('title', models.CharField(db_index=True, max_length=120, verbose_name='title')),
2421
('slug', models.SlugField(max_length=255, unique=True, verbose_name='slug')),
22+
('status', models.CharField(choices=[('df', 'Draft'), ('pb', 'Published')], default='df', max_length=2, verbose_name='status')),
23+
('description', models.CharField(blank=True, max_length=300, null=True, verbose_name='description')),
2524
('content', models.TextField(verbose_name='content')),
2625
('publisher_at', models.DateField(verbose_name='publisher at')),
27-
('is_active', models.BooleanField(default=False, verbose_name='active')),
26+
('is_active', models.BooleanField(default=True, verbose_name='active')),
2827
('watching', models.BigIntegerField(default=0, verbose_name='watching')),
29-
('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to=settings.AUTH_USER_MODEL)),
3028
],
3129
options={
3230
'verbose_name': 'Post',
@@ -41,8 +39,6 @@ class Migration(migrations.Migration):
4139
('created_at', models.DateTimeField(auto_now_add=True)),
4240
('updated_at', models.DateTimeField(auto_now=True)),
4341
('message', models.TextField(verbose_name='message')),
44-
('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to='blog.post')),
45-
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to=settings.AUTH_USER_MODEL)),
4642
],
4743
options={
4844
'abstract': False,
@@ -52,24 +48,18 @@ class Migration(migrations.Migration):
5248
name='PostCommentLike',
5349
fields=[
5450
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
55-
('comment', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comment_likes', to='blog.postcomment')),
56-
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comment_likes', to=settings.AUTH_USER_MODEL)),
5751
],
5852
),
5953
migrations.CreateModel(
6054
name='PostDislike',
6155
fields=[
6256
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
63-
('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_dislikes', to='blog.post')),
64-
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_dislikes', to=settings.AUTH_USER_MODEL)),
6557
],
6658
),
6759
migrations.CreateModel(
6860
name='PostLike',
6961
fields=[
7062
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
71-
('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_likes', to='blog.post')),
72-
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_likes', to=settings.AUTH_USER_MODEL)),
7363
],
7464
),
7565
]
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Generated by Django 5.1.1 on 2024-11-13 12:31
2+
3+
import django.db.models.deletion
4+
from django.conf import settings
5+
from django.db import migrations, models
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
initial = True
11+
12+
dependencies = [
13+
('blog', '0001_initial'),
14+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15+
]
16+
17+
operations = [
18+
migrations.AddField(
19+
model_name='post',
20+
name='author',
21+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to=settings.AUTH_USER_MODEL),
22+
),
23+
migrations.AddField(
24+
model_name='postcomment',
25+
name='post',
26+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to='blog.post'),
27+
),
28+
migrations.AddField(
29+
model_name='postcomment',
30+
name='user',
31+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to=settings.AUTH_USER_MODEL),
32+
),
33+
migrations.AddField(
34+
model_name='postcommentlike',
35+
name='comment',
36+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comment_likes', to='blog.postcomment'),
37+
),
38+
migrations.AddField(
39+
model_name='postcommentlike',
40+
name='user',
41+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comment_likes', to=settings.AUTH_USER_MODEL),
42+
),
43+
migrations.AddField(
44+
model_name='postdislike',
45+
name='post',
46+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_dislikes', to='blog.post'),
47+
),
48+
migrations.AddField(
49+
model_name='postdislike',
50+
name='user',
51+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_dislikes', to=settings.AUTH_USER_MODEL),
52+
),
53+
migrations.AddField(
54+
model_name='postlike',
55+
name='post',
56+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_likes', to='blog.post'),
57+
),
58+
migrations.AddField(
59+
model_name='postlike',
60+
name='user',
61+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_likes', to=settings.AUTH_USER_MODEL),
62+
),
63+
]

apps/blog/migrations/0002_post_description_post_status.py

Lines changed: 0 additions & 24 deletions
This file was deleted.

apps/blog/migrations/0003_alter_post_description.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

apps/blog/migrations/0004_alter_post_is_active.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

apps/users/migrations/0001_initial.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Generated by Django 5.1.1 on 2024-11-12 14:17
1+
# Generated by Django 5.1.1 on 2024-11-13 12:31
22

33
import django.contrib.auth.models
44
import django.contrib.auth.validators

0 commit comments

Comments
 (0)