LoginSignup
0
0

More than 3 years have passed since last update.

Django Girls Tutorialを復習する(4)〜Django URL、Djangoビュー〜

Last updated at Posted at 2019-07-06

注意事項はこちら。
https://qiita.com/K-Kazutaka/items/1a432bda4f723e6757d6
写経用の記事です。

mysite/urls.py
from django.urls import path, include
from django.contrib import admin

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('blog.urls')),
]

blog ディレクトリの下に、新しく urls.py という空のファイルを作る

blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
    path('', views.post_list, name='post_list'),
]

サーバーを走らせると、コンソール上では下記のようなエラーが発生。
AttributeError: module 'blog.views' has no attribute 'post_list'
これは、'post_list' という属性(attribute)がないことを知らせてくれている。

〜Djangoビューへ〜

blog/views.py
def post_list(request):
    return render(request, 'blog/post_list.html', {})

サーバーは動き出すが、TemplateDoesNotExistというエラーがブラウザ上に発生する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0