У меня есть простой api rest, который я хочу отправить запрос на публикацию с использованием запросов.
Мой шаблон URL выглядит так:
url(r'^$', views.ProductList.as_view())
В моем представлении у меня есть:
class ProductList(generics.ListAPIView):
serializer_class = ProductSerializer
def post(self, request, format=None):
print('THIS IS A POST REQUEST')
queryset = [product.name for product in Product.objects.all()]
return Response(queryset)
И я пытаюсь отправить запрос на публикацию, используя:
response = requests.post('http://127.0.0.1:8080/')
Однако это возвращает 403, и оператор печати не печатается.Я провел некоторое исследование, и я думаю, что это может иметь какое-то отношение к отсутствию токена CSRF, но я не уверен, как это добавить.Кто-нибудь знает, как я могу получить почтовый запрос на работу?
Я использую Python 3.6.3 и Django 1.10