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
53from 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 ]
0 commit comments