В чем ключевое различие между методами просмотра с использованием только ключевого слова request
или указания точных имен параметров?Разница между g с использованием запроса и имен конкретных параметров в Django
Например, я вижу в коде, есть мнение, как это:
def get_accounts(request):
in name in request.GET and request.GET['name']
И другой вариант:
def get_accounts(request, name, some_custom_parameters):
if name and some_custom_validations:
some_expressions
Мой вопрос касается разницы в использовании. Если я получаю запрос POST от front-end через jQuery или что-то еще; когда (и почему) мне нужно использовать только ключевое слово request
и когда указать конкретные параметры, так как request
может включать в себя все необходимые параметры внутри себя.
Я не уверен, почему кто-то занимет это. «указание точных имен параметров» позволяет создавать чистые URL-адреса. Также полезно добавлять правила регулярных выражений. –