anti scroll

ブラウザと小説の新しい関係を模索する

kay framework のCRUDでデフォルトのURLマッピングをカスタマイズする

 これも忘れそうなので、メモ。

 例えば、Category というモデルに対してCRUDビューグループを作ると、

/category/list
/category/show/<key>
/cateogry/create
/category/update
/category/delete</key>

 などとマッピングされるけれども、このURLマッピングが、自分の使いたいURLと被る場合がある。

 そういう時はCRUDViewGroupのコンストラクタに、url_prefixキーワードを指定する。

 例えば、

view_groups = [
    ViewGroup(
      CategoryCRUDViewGroup(url_prefix="/admin"),
    )
  ]

 とすると、前述のURLマッピングが

/admin/category/list
/admin/category/show/<key>
/admin/cateogry/create
/admin/category/update
/admin/category/delete/<key>

 となる。