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, ошибка.