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