У меня проблемы с этим, потому что в моем локальном хосте URL-адрес может получить 2 необязательных аргумента, URL-адрес может получить только один, но не оба.
тестирование маршрута работает локально, но не при работе,я получаю эту ошибку:
TypeError at /url/
get() missing 1 required positional argument: 'pk'
в файле urls.py:
urlpatterns = [
path('url/<int:pk>', Class.as_view()),
path('url/', Class.as_view()),
path('url/<int:option>',Class.as_view()),
#etc... more routes below
в моем файле Class.py:
class Class(APIView):
def get(self, request, pk = None, option = None):
# more code below...
Примечание: я изменяюназвание класса и маршруты по причинам, связанным с работой ... Не знаете, почему работает локально, а не в производстве серверов, есть идеи?чего мне не хватает?