#django
Вопрос:
я отправляю запрос на публикацию со своего интерфейса, когда я проверяю его в своем браузере, успешно отправленный запрос выглядит так user:"username"
, но когда я пытаюсь распечатать его в своем views.py
dict
объекте «я получаю», у него нет атрибута «пользователь».
views.py
@api_view(['POST'])
def sendmail(request):
print(request.data.user)
обратите внимание , что это request.data
выглядит так {'user': 'username'}
, что я делаю не так?
Комментарии:
1. Что это
print(request.data)
дает вам ? О чемrequest.data.get("user")
это ?
Ответ №1:
Это скорее проблема python. Ключи в словарях не называются атрибутами объектов.
Таким образом, код должен выглядеть следующим образом:
print(request.data['user'])