豚キムチ
2021-01-25 00:41Django框架下提交表单没有任何反应
视图文件:
def new_topic(request):
if request.method != 'POST':
form = TopicForm()
print("not post")
else:
form = TopicForm(request.POST)
print("post")
if form.is_valid():
form.save()
return HttpResponseRedirect('http://www.baidu.com')
else:
print(form.errors.as_data()) # here you print errors to terminal
context = {'form': form}
return render(request, 'learning_logs/new_topic.html', context)
模板:
{% extends "learning_logs/base.html"%}
{%block content%}
<p>Add a new topic:</p>
<from action="{% url 'learning_logs:index'%}" method='post'>
{% csrf_token %}
{{form.as_p}}
<input type="submit" value="Submit" />
</from>
{%endblock content%}
浏览器按下按钮后没有获取到任何的包,请问如何解决
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- Django 从前端页面调用用ajax POST无法跳转
- django
- json
- ajax
- 2个回答
- django框架,page not found问题
- django
- 1个回答
- Django for循环传递参数问题
- django
- python
- 1个回答
- django 动态创建数据库连接
- django
- python
- 2个回答
- django如何通过按钮增加和删除一行form表单。
- django
- python
- javascript
- 2个回答
换一换