diff --git a/accounts/tests.py b/accounts/tests.py index f7c2b1d..2784463 100644 --- a/accounts/tests.py +++ b/accounts/tests.py @@ -56,7 +56,14 @@ class AccountTest(TestCase): user.is_superuser = True user.is_staff = True user.save() + category = Category() + category.name = "categoryaaa" + category.created_time = datetime.datetime.now() + category.last_mod_time = datetime.datetime.now() + category.save() + article = Article() + article.category = category article.title = "nicetitle333" article.body = "nicecontentttt" article.author = user diff --git a/blog/models.py b/blog/models.py index 9a14f37..1dadbac 100644 --- a/blog/models.py +++ b/blog/models.py @@ -57,7 +57,7 @@ class Article(BaseModel): views = models.PositiveIntegerField('浏览量', default=0) author = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name='作者', on_delete=models.CASCADE) - category = models.ForeignKey('Category', verbose_name='分类', on_delete=models.CASCADE, blank=True, null=True) + category = models.ForeignKey('Category', verbose_name='分类', on_delete=models.CASCADE, blank=False, null=False) tags = models.ManyToManyField('Tag', verbose_name='标签集合', blank=True) def __str__(self):