ItemというDBテーブルがあります。アイテムにはstatus
属性があり、次のいずれかになります。
new
todo
doing
done
私のウェブサイトには、アイテムの表を示す2つのビューがあります。
- ビュー1には、すべてのアイテムが表示されます(ステータス列付き)。
- ビュー2には、ステータスがのアイテムのみ
todo
が表示されます。
アイテムのステータスに応じて、ユーザーが実行できる特定のアクションがあります(「todoに移動」、「doingに移動」、「doneに移動」)。
ビュー1とビュー2を検討すると、どちらにもステータスがのアイテムが含まれているという共通点がありますtodo
。したがって、両方に、次のURLにリンクするボタンがあります。
/Item/<id>/moveToDoing
ここで、id-アイテムのステータスは「実行中」に設定されます。
ここで、ユーザーがボタンをクリックした場所(ビュー1またはビュー2)にリダイレクトされるようにします。
私の質問は次のとおりです。
- Flaskでこれを行う方法は?ここにフォーミュラーを使用したPOSTリクエストがないため、http://flask.pocoo.org/snippets/62/は必要なものではないと感じ ています。(するべきか?)
- 私はこれを正しい方法で行っていますか、それとも通常それを解決する方法についての慣習がありますか?