моя настройка urls.py
path('somepath', views.somefunc.as_view(), name='SomeFunc')
SomeFunc
принимает POST
и должен принимать некоторые команды запроса, такие как
localhost:8000/path/to/somepath?a=f&b=g
Когда я распечатываю сам запрос, кажется, что он только читает POST /path/to/somepath?a=f
, и я ничего не могу получить от request.POST
Как мне прочитать и a
, и b
?
Кстати, это Django2.0
EDIT:
Я чувствую, что у меня есть какое-то неправильное понимание основ django или даже REST в целом.
Когда я пытаюсь выполнить requests.post
в python, когда я передаю запросы в URL, каким-то образом эти запросы отображаются в request.GET
на стороне django.
Насколько я понимаю, requests.post
отправляет набор данных в запросах в django, поэтому набор запросов должен отображаться в POST
вместо GET
Кажется, это не тот случай. Интересно, что мне здесь не хватает.
использование request.GET
исправляет все ..... но это не совсем так сказать, так сказать