次のコードでは、すべてがメンバーのインデックス コントローラーにデフォルト設定されます。メンバー内の特定のメソッドを指すように add_view を設定するにはどうすればよいですか? このようにして、ドロップダウンに関連する機能を備えた単一の [メンバー] ボタンを配置できます。
ビュー:
admin.add_view(Members(name="Add",endpoint="add",category="Members"))
admin.add_view(Members(name="Edit",endpoint="edit",category="Members"))
admin.add_view
(Members(name="Delete",endpoint="delete",category="Members"))
管理モジュール:
from flask import render_template, abort
from jinja2 import TemplateNotFound
from flask.ext.admin import BaseView, expose, Admin
admin = Admin(name='Foo')
# Add administrative views here
class Members(BaseView):
@expose('/')
def index(self):
return self.render('admin/index.html')
@expose('/edit')
def edit(self):
return self.render('admin/edit.html')
@expose('/delete')
def delete(self):
pass