python Django超入門という本をみながら進めています。
ブラウザにyour account:taro-yamada"(39)と表示したいのですが、runserverは起動するのですが、ブラウザにPage not found (404)と表示されてしまいます。
urls.pyもviews.pyも何度見直しても間違いないように思います。
アクセスするURLも何度見直しても間違いないように思います。
どなたか教えていただけないでしょうか?
ちなみに、どちらも「hello」アプリのものです。
↓下記のURLへアクセスしました。
http://localhost:8000/hello/my_name_is_taro-yamada.i_am_39_years_old
↓urls.py
from django.urls import path from . import views urlpatterns=[ path('my_name_is_<nickname>.I_am_<int:age>_years_old.', views.index,name='index'), ]
↓views.py
from django.shortcuts import render from django.http import HttpResponse def index(request,nickname,age): result='your account: ' + nickname + '" ('+str(age)+').' return HttpResponse(result)
ルートURLConfは下記の通りです。↓
from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('hello/',include('hello.urls')), ]
回答1件
あなたの回答
tips
プレビュー