チュートリアルではviews.pyの中に
def index(request):
asdfjkl;ajsdklf;a
asdjkf;ajsdkf;l
return asdfjka;lsjdfkl;
と書いてあったが、クラスでの実装もできるようだ。その場合の注意点
class MainHandeler(BaseHandler):
def prepare(self)
#準備のコード
def get(self):
return asdjfkl;
def post(self):
return asjdkfl;ajskl;df
のように書いて、
main_handler = MainHanlder()
のように書いておく。
そして、urls.pyに
view_groups = [
ViewGroup(
Rule('/', endpoint='index', view='myapp.views.index'),
Rule('/test', endpoint='main_handler', view='myapp.views.main_handler')
),
CategoryCRUDViewGroup(),
]
のようにかけば動いた。
0 件のコメント:
コメントを投稿