我正在尝试将“用户”导入模型:
from django.contrib.auth.models import User
在我的模型中我有:
author = models.ForeignKey(User)
但是当我执行syncdb时显示此错误:
ValueError: Lookup failed for model referenced by field blog.Post.author: auth.User
我正在运行django 1.7
答案 0 :(得分:0)
尝试使用makemigrations和migrate命令。您可以在documentation。
中找到详细信息作为补充建议,请勿直接引用用户模型。以正确的方式(docs):
from django.conf import settings
from django.db import models
class Article(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL)