前提・実現したいこと
http://127.0.0.1:8000/homeまでのpathを通し、404エラーを修正してURLの表示を正常にしたいです。
発生している問題・エラーメッセージ
Using the URLconf defined in config.urls, Django tried these URL patterns, in this order: 1.admin/ The current path, home, didn’t match any of these.
該当のソースコード
ディレクトリ構造は、以下です。
│ db.sqlite3
│ manage.py
│ Pipfile
│ Pipfile.lock
│
├─config
│ │ asgi.py
│ │ settings.py
│ │ urls.py
│ │ wsgi.py
│ │ init.py
│ │
│ └─__pycache__
│ settings.cpython-39.pyc
│ urls.cpython-39.pyc
│ wsgi.cpython-39.pyc
│ init.cpython-39.pyc
│
├─templates
│ └─user
│ index.html
│
└─user
│ admin.py
│ apps.py
│ models.py
│ tests.py
│ urls.py
│ views.py
│ init.py
│
└─migrations
init.py
urls.py(userディレクトリ)
from django.urls import path from . import views app_name = 'user' urlpatterns = [ path('home/', views.HomeView.as_view(), name='home') ]
urls.py(configディレクトリ)
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('user.urls')), ]
views.py(userディレクトリ)
from django.shortcuts import render from django.views.generic import TemplateView class HomeView(TemplateView): template_name = "index\user.html"
試したこと
どこをどう直せばよいのかわからず、お手上げ状態です。誤っている点等ご教授いただければ幸いです。
【参考動画】
上記の動画を参考にさせていただきましたが、うまくいきませんでした。
初心者のため至らぬ点が多数ございますが、どうかよろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/10 09:36