豚キムチ 2021-01-25 00:41 采纳率: 0%
浏览 117

Django框架下提交表单没有任何反应

视图文件: 

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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器