###前提・実現したいこと
DjangoのURLの表示が適正になされるように解決したいです。
おそらくurls.pyの設定かなと思うのですが、どこが間違っているのかわかりません。分かる方、アドバイスいただけると大変助かります。
###発生している問題・エラーメッセージ
Djangoの初期設定を済ませ、ローカルでサーバー起動させ、動きをチェックしました。
$python manage.py runserver
すると、サーバーは無事起動し、
http://(ローカルのIPアドレス):8000/admin/はアクセスできますが、
http://(ローカルのIPアドレス):8000/app/ipaddress/にアクセスしたところ、
以下のエラーが出て、アクセスできません
Page not found (404) Request Method: GET Request URL: http://(ローカルのIPアドレス):8000/ Using the URLconf defined in pj.urls, Django tried these URL patterns, in this order: ^admin/ ^app/ ^ipaddress/^$ [name='ipaddress_list'] The current URL, app/ipaddress/, didn't match any of these.
###該当のソースコード
ディレクトリ構造は、以下です。
├── app
│ ├── init.py
│ ├── pycache(以下省略)
│ ├── admin.py
│ ├── apps.py
│ ├── migrations(以下省略)
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── db.sqlite3
├── manage.py
└── pj
├── init.py
├── pycache(以下省略)
├── settings.py
├── urls.py
└── wsgi.py
該当コードは以下です
urls.py(Pjディレクトリ)
python
1from django.conf.urls import include, url 2from django.contrib import admin 3 4urlpatterns = [ 5 url(r'^admin/', include(admin.site.urls)), 6 url(r'^app/', include('app.urls', namespace = 'app')), 7]
urls.py(appディレクトリ)
python
1from django.conf.urls import patterns, url 2from app import views 3 4urlpatterns = [ 5 url(r'^ipaddress/^$', views.index, name='ipaddress_list'), 6]
###試したこと
色々 アドレスを変えて表示しようと試みたのですが、うまく表示できません。
おそらくurls.pyの設定かなと思うのですが、どこが間違っているのかわかりません。分かる方、アドバイスいただけると大変助かります。
回答1件