【发布时间】:2022-01-20 09:00:08
【问题描述】:
我有一个关于我没有选择的问题的问题,最好用日志中的内容进行描述。
一些背景:
/order/createnumber/ 只是一个 CBV createView,它将显示一个创建表单。
网址看起来像
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
对此有什么想法吗?
【问题讨论】:
标签: django django-views django-forms