私にとって最も快適な方法で Django で最初のプロジェクトをセットアップしようとしています。
私は次のようなことにコンソールを使用するのが本当に好きです:
- 一部のプロジェクトの設定の管理 (たとえば、実行前)
- バージョン管理
- テンプレートからプロジェクトを作成する
私はDjangoで私がそのようなことをできることを知っています:
django-admin startproject、manage.py runserver など
しかし、コーディングには、コンソールよりも Eclipse を使用することを好みます ( vim :P )。
そのため、すでに作成されたプロジェクトをEclipseにインポートしたいと思います。
プロジェクトのインポート オプションは、プロジェクトのフォルダーをインポートするための有効なフォルダーとして認識しません (おそらく、.eclipse_project のようなファイルがないためです)。
この方法でそれを行うことができます New->Project-> プロジェクトのフォルダーを、開始したいコンテンツとして選択します。
これは実際に機能しますが、私を悩ませているのは、__init__.py というモジュールを含むフォルダーが 1 つあるにもかかわらず、ソースフォルダーがないため、このプロジェクトに PyDev モジュールを 1 つも追加できないことです。この移動を実行した後のプロジェクト構造は次のとおりです。
mysite
manage.py
/mysite <- considered by PyDev not as source folder
__init__.py
urls.py
settings.py
wsgi.py
プロジェクトのルート フォルダーにソース フォルダーを作成し、そこに mysite/mysite のコンテンツを移動できますが、次のようになります。
- Django プロジェクトの構造を壊すことはありませんか?
- Django プロジェクトを作成するたびにそれをしたくありませんか?
- その /mysite フォルダのタイプをソース フォルダに変更するオプションはありますか?
私は何か間違ったことをしていますか?
次を使用してDjangoプロジェクトを作成するオプションも試しました:
新規-> Django プロジェクト-> 同じ構造を取得していますが、どちらもソース フォルダーを持っていません。
ところで。推奨される django プロジェクトの構造は何ですか?