视图文件:
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%}
浏览器按下按钮后没有获取到任何的包,请问如何解决