##現状
現在Python3系、Django2.1.2で開発をしようと思いまして、ルートのURLにアクセスできるようにしています。
プロジェクト名はsample
という名前なので/sample
にアクセスしたらトップページが出るようなイメージです。
##現状のコード
views.py
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse('Hello!!')
urls.py
from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^sample/', include('sample.urls')) url(r'^admin/', admin.site.urls), ]
##問題点
/sample
にアクセスするとPage not found
になります。
おそらく初歩的なミスを犯していると思われますが、なにぶん初めて触るのでよくわかりません。
この問題が解決したら基礎の勉強をしたいと思っています。
とりあえずルートにアクセスできるようにはしてみたいという考えからこのようなことを行なっています。
- どう対処すればいいのか教えて頂きたいです。
##追記
構成
mysite #ディレクトリ mysite #ディレクトリ _pycache_ #ディレクトリ _init_.py settings.py url.py wsgi.py sample #ディレクトリ migrations #ディレクトリ _init_.py admin.py apps.py tests.py urls.py views.py db.sqlite3 manage.py
mysite/sample/urls.py
from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^sample/', include('sample.urls')) url(r'^admin/', admin.site.urls) path('sample/', views.index, name='index'), ]
回答をもらいまして、上記のように記載しましたが、
localhost/sample
にアクセスすると404が発生してしまいます。
回答2件
あなたの回答
tips
プレビュー