小编Nai*_*Blg的帖子

不允许在 Django 中发布的方法

当我尝试在我的应用程序中添加 post 方法时,它会显示以下消息:

不允许的方法(发布):HTTP/1.1 405 0

视图.py

class AddTeamView(View):
    def get(self, request):
        form = TeamForm()
        context = {'form': form}
        
        return render(
            request,
            'add_team.html',
            context
        )
Run Code Online (Sandbox Code Playgroud)

add_team.html

{% extends 'base.html' %}
{% block title %}
Add a Team
{% endblock %}
{% block content %}
<form action="/add_team/" method="post">
{% csrf_token %}
<!-- this form content is called from the view.py/context-->
{{ form }}
<input type="submit" value="????? "/>
</form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

网址.py

urlpatterns =[
    url(r'^admin/', admin.site.urls),
    url(r'add_team/$', AddTeamView.as_view(), name='add-team-view'),
]
Run Code Online (Sandbox Code Playgroud)

设置.py …

django post

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

post ×1