'Module'对象在 django 中没有属性'models'错误



我正在做一个简单的博客引擎。以下是模型的初始代码:

from django.db import models
from django.contrib.auth.models import User
class Entry(models.Model):
    title = models.CharField(max_length=80)
    author = models.models.models.ForeignKey(User)
    pubdate = models.DateTimeField()
    text = models.TextField()
    tags = models.ManyToManyField(Tag)

class Tag(models.Model):
    name = models.CharField(max_length=25)
class Comment(models.Model):
    author = models.ForeignKey(User)
    pubdate = models.DateTimeField()
    text = models.TextField()

当我尝试运行python manage.py syncdb blog时,我得到错误

'Module' Object Has no Attribute 'models'

我正在使用sqlite3。我还没有设置任何视图或测试。在settings.py中,我包含了以下应用程序:

'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'blogApp',
'south',

你知道哪里出了问题吗?

你有

author = models.models.models.ForeignKey(User)

应该是

author = models.ForeignKey(User)

最新更新