私のアプリのurls.pyファイルにurlエントリを取得するのに問題があります。 人がmysite.com:8000/
と入力したときに、mysite.com:8000/index.html
と同じビューを使用したいmysite.com:8000/index.html
をクロムのアドレスバーに入力するとurl(r'^index.html$', views.index, name='index'),
と表示され、表示が正しく表示されるか、.html
を両方とも削除することができますアドレスバーには、それは大丈夫だが、私は正規表現を考え出し、私は...これは/
のためか、まだ答えに私を聞かせていないグーグルのindex*
django v1.10のurls.pyエントリmysite.com:8000/index.html
たくさんに表示する
EDITを得ることができます: @ moosesに基づく更新:
from django.conf import settings
from django.conf.urls import url
from django.conf.urls.static import static
from . import views
urlpatterns = [
url(r'^(index\.?[html]{,4})?$', views.index, name='index'),
# url(r'^index$', views.index, name='index'),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
今私が手:
ありがとうございました! 'index'や' index.htm'などのオプションはどうでしょうか? – Keith
それは動作していないようです。 – Keith
@Keithグループ化されていない機能が欠けていました: '^(?:index \。?[html] {、4})?$' –