前提・実現したいこと
https://djangogirlsjapan.gitbook.io/workshop_tutorialjp/django_urls を見ながらDjangoの勉強をしているものです。
Django urlsのところでhttp://127.0.0.1:8000/ を押すと'web page not available'が表示されると書いているのですが、「このサイトにアクセスできません 127.0.0.1 で接続が拒否されました。」と表示されます。
解決策がわかる方がいましたら解答よろしくお願いします。
試したこと
ファイアーウォールはオフにしました。
また、調べていると
python manage.py runserver 0.0.0.0:8000
これでできると書かれていて試したのですが変化はありません。
###python manage.py runserver 0.0.0.0:8000実行時のログ(pathに変更した後改)
File "/Users/akiyamaryoufutoshi/djangogirls/blog/urls.py", line 4, in <module> path(r'^$', views.post_list, name='post_list'), AttributeError: module 'blog.views' has no attribute 'post_list'
###mysite/urls.py
"""mysite URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'', include('blog.urls')), ]
###blog/urls.py
from django.conf.urls import include, url from . import views urlpatterns = [ url(r'^$', views.post_list, name='post_list'), ]
###Djangoのバージョン
>>> import django >>> django.VERSION (2, 1, 7, 'final', 0)
回答1件
あなたの回答
tips
プレビュー