何が原因なのかわからないエラーが発生しています。
エラーは次のとおりです。
Exception Type: OperationalError
Exception Value:
(1054, "Unknown column 'user_id' in 'field list'")
このエラーが発生する理由を知っている人はいますか? 私はそれを理解することはできません。すべてがうまくいっているようです。
私のビューコードは以下の通りです:
if "login" in request.session:
t = request.POST.get('title', '')
d = request.POST.get('description', '')
fid = request.session["login"]
fuser = User.objects.get(id=fid)
i = Idea(user=fuser, title=t, description=d, num_votes=1)
i.save()
return HttpResponse("true", mimetype="text/plain")
else:
return HttpResponse("false", mimetype="text/plain")
どんな助けにも感謝します!ありがとう!
編集:また、副次的な質問です。objects.get(id= または objects.get(pk= ) を使用しますか? 主キーを使用する場合、モデルで id フィールドまたはインデックスを宣言する必要がありますか?
編集:関連するモデルは次のとおりです。
class User (models.Model):
first_name = models.CharField(max_length=200)
last_name = models.CharField(max_length=200)
email = models.CharField(max_length=200)
password = models.CharField(max_length=200)
class Idea (models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=200)
description = models.CharField(max_length=255)
num_votes = models.IntegerField()