当我尝试在我的应用程序中添加 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 …