2

私はDjangoが初めてです。私はEclipseでDjangoを使用しています。Eclipse を使用して Django プロジェクト (「Django_Test_Project」と呼ばれる) を作成しました。また、コマンド ライン ("polls" と呼ばれます) を使用して、Eclipse の外部で PyDev プロジェクトを作成しました。models.py、views.py、tests.py があります。

次のコマンドを使用して「投票」を作成しました。

    manage.py startapp polls

Eclipse を使用して、「polls」を 2 番目のプロジェクトとして「Django_Test_Project」に追加します。Eclipse 以外で作成されたプロジェクトでそれを行うにはどうすればよいですか? おそらくプロジェクトファイルが「polls」にないため、Eclipseは「polls」をプロジェクトとして認識しません。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

4

あなたはDjangoチュートリアルに取り組んでいますよね?まず第一に、あなたの用語は正しくありません。プロジェクトアプリケーションまたは略してアプリと混同します。Eclipseが投票をプロジェクトとして認識しないのは当然のことです。なぜなら、それはプロジェクトではなくアプリだからです。

Django 1.4.1では、mysiteと呼ばれるプロジェクトの標準構造は次のとおりです。

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

投票アプリは、ファイルが配置されているのと同じディレクトリに配置する必要があります。manage.py

mysite/
    manage.py
    polls/
        __init__.py
        models.py
        tests.py
        views.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Windows Explorer、Finder、ターミナルなどを使用してpolls、ディレクトリをディレクトリに移動できます(実行しているOSによって異なります)。mysiteEclipseでプロジェクトビューを更新すると、投票アプリが表示されます。いずれにせよ、Djangoチュートリアルは基本的にすでに質問に答えているので、もっと注意深く読む必要があります。

さらに、プロジェクトとアプリの違いをもう少し詳しく説明しているこのスレッドをご覧ください。

于 2012-09-16T11:51:45.980 に答える