このようなファイルのやり方でpython3.7、djangoをpycharmで使用しています。
py manage.py runserverをしましてページを開こうとしたところ、
Using the URLconf defined in untitled1.urls, Django tried these URL patterns, in this order:
admin/
The current path, diary/, didn't match any of these.
といったエラーが出てしまい、どうやらdiary/自体がurlとして認識されていない状態です。
project\urls.pyでは
python
1from django.contrib import admin 2from django.urls import path, include 3 4 5urlpatterns = [ 6 path('admin/', admin.site.urls), 7 path('diary/', include('diary.urls')), 8] 9
diary\urls.pyでは
python
1from django.urls import path 2from. import views 3 4app_name='diary' 5 6urlpatterns=[ 7 path('', views.index, name='index'), 8]
views.pyでは
python
1from django.shortcuts import render 2 3def index(request): 4 return render(request, 'diary/day_list.html')
最後にviesにあるday_list.htmlでは
html
1{% extends 'diary/base.html' %} 2 3{% block content %} 4<h1>日記帳アプリケーションです</h1> 5{% endblock %}
を入れています。ここでスペルミスなど何度も探してみましたが見つかりませんでした...。
ちなみに、確かに(project) C:\Users\murai\PycharmProjects\untitled\project>内でrunserveもしています。
どうしてもdiary/がそもそもurlとして認識されていないようです。まだプログラミング初心者なので見当違いなところ探していたら申し訳ありません。どなたかご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/14 12:55
2019/05/14 13:03