Python Django、クラスベースのビュー
743 ワード
参照先:https://yiyibooks.cn/xx/Django_1.11.6/topics/class-based-views/intro.html
アプリケーション名/views.py(ビュー、ビュー関数の代わりにクラスビューを定義):
アプリケーション名/urls.py(urlルーティング構成、ビュークラス.as_view()
アプリケーション名/views.py(ビュー、ビュー関数の代わりにクラスビューを定義):
from django.http import HttpResponse
from django.views import View # View
# ( ) ( View )
class MyView(View):
# get get 。
def get(self, request):
return HttpResponse('result')
# post post 。
def post(self, request):
return HttpResponse('result')
アプリケーション名/urls.py(urlルーティング構成、ビュークラス.as_view()
from django.conf.urls import url
from .views import MyView #
urlpatterns = [
url(r'^about$', MyView.as_view()), # as_view() url 。
]