我在CentOS上配置django。我用命令做了一个项目
django-admin.py startproject mysite
然后我使用commad
创建了一个应用程序python manage.py startapp polls
在模型中我有两个类,下面给出了代码,我已经从dajgo的官方网站上获取了
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_text = models.CharField(max_length=200)
votes = models.IntegerField()
我将django.wsgi放在/ var / www文件夹中。它的代码是
import os, sys
sys.path.append('/var/www/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
我还将mysite目录放在/ var / www /文件夹中,但无济于事
现在我尝试在python中导入模型
from polls import Poll, Choice
它会产生错误,例如
File "<stdin>", line 1, in <module>
File "polls/models.py", line 1, in <module>
from django.db import models
有谁知道这个问题是什么?
答案 0 :(得分:2)
1.编辑你的import语句如下:
from polls.models import Poll, Choice
2.快乐。