我是 Django 新手,所以我决定试试这个教程。
然后问题来了:我在 polls/models.py 中添加了一些代码
from django.db import models
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()
现在我有四个这样的错误消息:
来自导入的未定义变量:CharField models.py /Mysite/polls 第 4 行 PyDev 问题
但是models.Field 类没问题。
我究竟做错了什么?
不知道会不会有帮助,但是使用了 Python 3.3 和 Aptana Studio 3。我按照教程中的说明从命令行创建了项目,然后复制了 .project 和 .pydevproject 文件并在那里更改了路径和名称。
UPD:在我将 Python 3.3 更改为 Python 2.7 之后,一切都开始工作了。感谢无限!