我正在创建一个新的博客django apllication,但是运行时出现错误 这是我的代码
#model.py
class Post(models.Model):
author=models.ForeignKey('auth.user',on_delete=models.CASCADE)
title=models.CharField(max_length=200)
text=models.TextField()
create_date=models.DateTimeField(default=timezone.now())
pubished_date=models.DateTimeField(blank=True,null=True)
def publish(self):
self.published_date=timezone.now()
self.save()
def approve_comments(self):
return self.comments.filter(approved_comments=True)
def get_absolute_url(self):
return reverse("post_detail",kwargs={'pk':self.pk})
def __str__(self):
return self.title
class Comment(models.Model):
post=models.ForeignKey('blog.Post',related_name='comments')
author=models.CharField(max_length=200)
test=models.TextField()
create_date=models.DateTimeField(default=timezone.now())
approved_comment=models.BooleanField(default=False)
def approve(self):
self.approved_comment=True
self.save()
def get_absolute_url(self):
return reverse('post_list')
def __str__(self):
return self.text
每当我运行服务器时,我都会收到此字段错误消息。我是django的新手
答案 0 :(得分:0)
在您的Post
模型中,您在pubished_date
中有一个错字,可能是published_date