Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django数据库表已创建,但无法从中导入模型_Python_Django_Apache - Fatal编程技术网

Python Django数据库表已创建,但无法从中导入模型

Python Django数据库表已创建,但无法从中导入模型,python,django,apache,Python,Django,Apache,我正在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_len

我正在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/folder中,但没有用

现在,当我尝试用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
文件“”,第1行,在
文件“polls/models.py”,第1行,在
从django.db导入模型

有人知道问题出在哪里吗?

1.编辑您的导入语句,如下所示:

from polls.models import Poll, Choice

2.高兴。

我得到的回溯(最近一次调用最后一次):文件“”,第1行,输入错误:没有名为polls.modelshmm的模块,听起来很奇怪。检查django文档:在shell中测试:>>>from polls.models import Poll,Choice#导入我们刚刚编写的模型类。如果你已经正确地创建了你的应用程序,并且你确实有一个models.py文件被填充了,那么这应该可以工作。我是在shell中尝试的,而不是在任何IDE中。。。你认为pythin版本会出现问题吗?我已经安装了2.6和2.7,但是当我编写python 2.6解释器时,请确保您使用“python manage.py shell”进入shell。如果您只键入“python”,那么它将无法导入任何与您的项目相关的内容。拥有2.6或2.7并不重要。在manage.py中,您是否导入了项目/应用程序?