2

我无法提交发布请求,因为我得到回复说“405 方法不允许”。我检查了我的 ssl.conf 和 .htaccess 文件,没有做出这样的限制。可能是什么原因?如何解决?

4

1 回答 1

2

我想您正在使用基于类的视图。如果是这样,那么您需要在视图中定义 post 方法或使用执行它的 mixin(例如 django.views.generic.edit.ProcessFormView)。如果您想完全理解为什么这是必要的,请查看 django.views.generic.base.View 的调度方法

https://github.com/django/django/blob/master/django/views/generic/base.py#L56

于 2012-05-25T23:14:17.900 回答