まわ

勉強したことや遊びのこと

Django2以降の変更点で気づいたポイント:引数つきのpath設定

Django

Django

Django2になり、path設定が変わりましたが、今回は引数付きのurl設定です。

Django1.10 api/urls.py

from django.conf.urls import url
from .views import (
    ○○DetailAPIView,
)

url(r'^(?P<pk>[0-9]+)/$', ○○DetailAPIView.as_view(), name='detail'),

↓ Django2 api/urls.py

from django.urls import path
from .views import (
    ○○DetailAPIView,
)

path('<int:pk>', ○○APIView.as_view(), name='□□')

参考記事 Django 2.0 release notes | Django documentation | Django