Метод запроса Django динамически

0

Я знаю, что request.method даст тип "GET" или "POST" в качестве строки и для получения какого-либо конкретного параметра мы даем request.GET.get("параметр") или request.POST.get("параметр")

Теперь я хочу, чтобы словарь GET или POST динамически избегал ситуаций If.

  • 0
    Что именно вы хотите достичь с помощью этого динамического поведения? Если вы используете представления на основе классов, это всего одна строка, чтобы получить словарь. Даже с помощью метода Питера все равно нужно писать в одну строку.
  • 0
    @RajeshYogeshwar Я стараюсь не писать оператор if, где параметр остается одинаковым в обоих методах
Показать ещё 1 комментарий
Теги:
http

1 ответ

0
Лучший ответ

Это не так, как обычно, есть веская причина, если вы делаете то же самое с запросами GET и POST ваш дизайн необычен. Но это должно быть возможно с помощью getattr:

query_args = getattr(request, request.method)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню