gpt4 book ai didi

python - (1054, "Unknown column ' 日期'在 'field list'")

转载 作者:行者123 更新时间:2023-11-29 23:18:13 24 4
gpt4 key购买 nike

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

表单.py

from django import forms
from .models import feed

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

View .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')

模型.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

为什么会出现这个错误?提前致谢

最佳答案

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

关于python - (1054, "Unknown column ' 日期'在 'field list'"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27582265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com