Кусок из файла
urls.py:
from MyApp import views
urlpatterns = [
re_path(r'^allprod/', views.allprod)
]
Кусок из файла
views.py:
# Получение карточки подходящих продуктов
@api_view(["GET"])
def allprod(names):
try:
name = json.loads(names.body.decode())
prds = base.search_allproduct(name)
return JsonResponse(prds, safe=False)
except ValueError as e:
print('ERROR_me:', e)
return Response(e.args[0], status.HTTP_400_BAD_REQUEST)
Вопрос: Почему при приеме цифр запрос выполняется корректно и выдает все найденные строки из БД. Но если вставить слово (язык не важен), то выдает ошибку "Expecting value: line 1 column 1 (char 0)". Почему так происходит?