0

CentOSでdjangoを構成しています。コマンドを使用してプロジェクトを作成しました django-admin.py startproject mysite

次に、commadを使用してアプリを作成しました

python manage.py startapp polls

モデルには2つのクラスがあり、コードは以下に示され、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()

/var/www フォルダーに django.wsgi を配置しました。そのコードは

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

誰が問題を知っていますか?

4

1 に答える 1

2

1. import ステートメントを次のように編集します。

from polls.models import Poll, Choice

2.幸せになる。

于 2012-08-31T18:06:32.673 に答える