Python (1054,“字段列表”中的未知列“日期”)

Python (1054,“字段列表”中的未知列“日期”),python,mysql,django,django-models,Python,Mysql,Django,Django Models,日期字段在模型和数据库中都存在,但仍然显示错误为1054,“字段列表”中的未知列“日期”,我不知道错误在哪里 form.py from django import forms from .models import feed class feed_form(forms.ModelForm): class Meta: model = feed fields = ('feed_text', ) views.py def upload(request):

日期字段在模型和数据库中都存在,但仍然显示错误为1054,“字段列表”中的未知列“日期”,我不知道错误在哪里

form.py

from django import forms
from .models import feed

class feed_form(forms.ModelForm):
    class Meta:
        model = feed
        fields = ('feed_text',  )
views.py

def upload(request):
    form = feed_form(data=request.POST)
    feed_cont = form.save(commit=False)
    feed_cont.user = User.objects.get(pk =1)
    feed_cont.upvote = 0
    feed_cont.downvote = 0
    feed_cont.date = "hello"
    feed_cont.save()
    return render(request,'feeds/feeds.html')
models.py

class feed(models.Model):
    user = models.ForeignKey(User,null=True,blank=True)
    feed_text = models.CharField(max_length=2000)
    date = models.CharField(max_length=30)
    upvote = models.IntegerField(default=0)
    downvote = models.IntegerField(default=0)

    def __str__(self):
        return feed.content
为什么会出现这种错误?
提前感谢

您的模型中有日期列,但数据库中存储的表中没有该列。您应该手动或使用创建该列,因为syncdb不会创建它。

但是OP明确指出日期字段在模型和数据库中都存在。是的。。正如我所说,日期字段在模型和数据库中都存在。它仍然是这样显示的。有人能帮忙解决这个问题吗?