Django Help:AttributeError:'module'对象没有属性'Charfield'

use*_*955 9 python django

我已经看到了几个类似的其他属性的帖子,但不是这个.Python和Django的新手 - 我已经完成了几个教程的第一部分,包括Django的"民意调查"教程,当它到达我的app的syncdb时,我总是得到'AttributeError:'module'对象没有属性CharField .

在模型中我完全按照教程所说的那样复制:

来自django.db导入模型

class Poll(models.Model):
    question = models.Charfield(max_length=200)
    pub_date = models.DateTimeField('date published')
class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice = models.CharField(max_length=200)
    votes = models.IntegerField()
# Create your models here.
Run Code Online (Sandbox Code Playgroud)

'polls'也被添加到已安装的应用程序中,我使用的是sqlite3,windows 7,python 2.7.

任何帮助非常感谢!(我正在努力学习!)

kos*_*sii 43

也就是说CharField,用大写的'f',而不是Charfield你的代码.

  • 天哪,这是最简单的该死的东西,直视我的脸!感谢您的快速答复! (3认同)

Nid*_*wal 9

我想在你使用的forms.py中

from django.forms import forms
Run Code Online (Sandbox Code Playgroud)

请用这个

from django import forms
Run Code Online (Sandbox Code Playgroud)