URL исчезает в просмотре при переходе от get к POST

У меня есть вопрос относительно проблемы, где у меня нет вариантов, и лучше всего описать то, что видно в журнале.

Некоторый фон :

/order/createnumber/ это просто CBV createView, который покажет форму создания.

url выглядит как

    url(r"^createnumber/$", views.OrderCreate.as_view(), name="order-create"),

Класс выглядит как

class OrderCreate(CreateView):
    """ CBV for creating order"""
    model = Order
    form_class = OrderFormCreate

Вышеописанное работает для GET запроса, но не работает для POST запроса, где оба URL одинаковы.

web_1     |- - [17/Dec/2021:13:08:04 +0100] "GET /order/createnumber/ HTTP/1.0" 200 10209 "http://mytestsite.local/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:95.0) Gecko/20100101 Firefox/95.0"
web_1     | Not Found: /order/createnumber/
  • Это происходит только в моей QA среде, я использую gunicorn.
  • В разработке все работает как ожидалось, там я использую django runserver
  • .

Есть идеи по этому поводу?

Я использовал get_object_or_404, ошибка.

Вернуться на верх