私はdjango 1.4を使用しており、これまで無料のオンラインDjango Bookを主にフォローしてきました.私のフォルダー構造は次のようになります:
TestWebsite/
TestApp/
__init.py
admin.py
models.py
views.py
TestWebsite/
Webpage_Templates/
homepage.html
__init__.py
settings.py
urls.py
views.py
manage.py
これまでのところ、TestWebsite サブディレクトリでビューをレンダリングしているだけなので、パスの問題は発生していません。
今、私ができるようにしたいこと(これがアプリの統合がうまくいかない場合は私を修正してください)は次のとおりです。
- TestApp/views.pyの行
return render_to_response("homepage.html", {})
を 使用します - 次に、TestApp/views.pyをTestWebsite/urls.pyにインポートして、それを urlpatterns に追加できるようにする必要があります。(同じ名前のビューを持つ2つのインポートがあることにも問題があると思いますか?)
私は settings.py you で行ったように使用することを考えPROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
ましたが、ディレクトリ構造を上下に移動する方法はまだわかりません。さらに、とにかく必要なパスではありませんが、Pythonのインポートステートメント(だと思います)であり、それらは実際には同じやかんではないと思いますか?あなたは私がこれに慣れていないと言うことができます。しっかりとしたご指導をよろしくお願いします!