Классы обработчиков Tornado Restful

Я прочитал и нашел этот ответ на вопрос о проблема, связанная с этим, но я действительно хочу знать, как реализовать эту структуру и сколько классов обработчиков мне нужно:

1  GET    /items        #=> index
2  GET    /items/1      #=> show
3  GET    /items/new    #=> new
4  GET    /items/1/edit #=> edit
5  PUT    /items/1      #=> update
6  POST   /items        #=> create
7  DELETE /items/1      #=> destroy

Я думал, что 2,5,7 сопоставлены с одним обработчиком, направленным в / items / [0- 9] + и наличие 3 новых обработчиков для items, items / new и / items / [0-9] + / edit. Обратной стороной было то, что это было похоже на подпрограмму -оптимальное решение иметь 4 обработчика для одного ресурса.

Я ужасно новичок в правильной маршрутизации / обработке / веб-приложениях, но я, по крайней мере, внимательно прочитаю его, прежде чем что-то начну. Есть ли лучшие предложения относительно того, сколько / как вы маршрутизируете свои обработчики?

11
задан Community 23 May 2017 в 11:46
поделиться