0

Python と Django に関するチュートリアルを実行しています。このチュートリアルでは、簡単なアプリケーションのアジェンダを作成する方法を説明しています。

そこで、Django バージョン 1.5.4 をインストールし、すべての手順に従って単純な hello を作成しました。しかし、問題は、サーバーを実行して例を見ようとすると、端末に最初に表示されることImportError: No module named agendaです。

私のプロジェクト フォルダーはこの構造です (home/myusername/projects/ にあります)。

これは私のプロジェクトのツリーです:

gerenciador
├── gerenciador
│   ├── agenda
│   │   ├── __init__.py
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

設定.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'agenda',) #1

urls.py

urlpatterns = patterns('',
        (r'^$', 'agenda.views.index'),)

ビュー.py

from django.http import HttpResponse

def index(request):
    return HttpResponse('Olá mundo!')

#1 gerenciador.agendaを入れると、ターミナルはエラーを出力しないので、最初は問題が解決したように見えますが、ループバック アドレスに移動すると ImportError が返されます。私はpython 2.7を実行しています

それで、この問題を解決するのを手伝ってくれませんか?

4

1 に答える 1

2

ディレクトリはagendainner 内にあってはなりませんgerenciador。そのディレクトリと同じレベルで、両方とも外側のgerenciador.

Django は自動的にそれを行ったでしょうmanage.py startapp agenda

于 2013-10-21T21:24:55.393 に答える