Определение метода post и get для одного и того же обработчика запросов - PullRequest
1 голос
/ 12 декабря 2011

Я использую python для разработки веб-приложения.

Я определил оба метода "get" и "post" в одном и том же обработчике запросов для разных целей. То есть я использую метод "get" для представления формы пользователю и метод "post" для обработки отправленной формы.

Работает нормально, но подходит ли этот подход? Или мне лучше определить get и post отдельно в другом обработчике запросов? Спасибо!

1 Ответ

2 голосов
/ 12 декабря 2011

Ваш подход уместен. Согласно новейшей документации, вы даже можете определить post и get как функции вне обработчика запросов и так же, как и другие функции в вашем модуле, и я бы выбрал этот способ, поскольку он устраняет проблемы, которые могут возникнуть при создании экземпляров обработчиков запросов.

Если я запускаю новое приложение с нуля, я, вероятно, попытался бы поместить мою функцию get и post вне обработчика запросов с новой средой выполнения Python 2.7, которая, согласно документации, поддерживает это.

...