現在 Django 1.5 を使用していますが、単純な html ページを表示する方法がわかりません。クラスベースのビューについて読んできましたが、これが私がやりたいことかどうかわかりません。
単純な index.html ページを表示しようとしていますが、いくつかの例によると、このコードを app/views.py に配置する必要があります。
def index(request):
template = loader.get_template("app/index.html")
return HttpResponse(template.render)
私の index.html ページを私の django プロジェクトに関連付けられたアプリに関連付ける必要がある理由はありますか? 私にとっては、index.html ページをプロジェクト全体に対応させる方が理にかなっているように思えます。
さらに重要なことに、views.py ファイルでこのコードを使用すると、実際に index.html を作成するには、urls.py に何を入力する必要がありますか?
編集:
Django プロジェクトの構造:
webapp/
myapp/
__init__.py
models.py
tests.py
views.py
manage.py
project/
__init__.py
settings.py
templates/
index.html
urls.py
wsgi.py