私は Django を初めて使用し、urls.py および views.py ドキュメントを構成しようとしています。これはおそらく非常に単純な問題ですが、作成した index.html ファイルを localhost/index が指すように urls.py および views.py ドキュメントを設定することはできません。私は Django Project のチュートリアルを忠実に実行し、多くのバリエーションを試しましたが、これは私には合いませんでした。どんな助けでも大歓迎です!
index.html ファイルは mysite/templates/index.html にあります。
私のフォルダ構成はこんな感じです...
mysite/
mysite/
__init__.py
settings.py
urls.py
wsgi.py
app/
__init__.py
admin.py
models.py
tests.py
urls.py
views.py
templates/
css
img
js
index.html
私のviews.pyには以下が含まれています:
from django.http import HttpResponse
from django.shortcuts import render_to_response
from django.template import Context, loader
from django.http import Http404
def index(request):
return render(request, "templates/index.html")
更新: 私のフォルダー構造は次のようになりました。
mysite/
mysite/
__init__.py
settings.py
urls.py
wsgi.py
templates/
index.html
app/
__init__.py
admin.py
models.py
tests.py
urls.py
views.py
static/
css
img
js