如何使Django发送POST请求而不是GET

时间:2020-03-02 20:25:31

标签: django post django-forms get

我不知道为什么我的HTML文件发送GET而不是POST。这是输出:

[02/Mar/2020 16:01:11] "GET /about/ HTTP/1.1" 200 5541

这是HTML post方法:

{% extends 'core/base.html' %}

{% block title %}Contacto{% endblock %}

{% block content %}
    {% if 'ok' in request.GET %}
        <p><b>Su mensaje se ha enviado correctamente, en breve nos pondremos en contacto con usted.</b></p>
    {% endif %}
<h1>Contactanos</h1>
<p class="lead">Envianos tu correo o tus comentarios al siguiente formulario</p>
<body>
 <form method="post">{% csrf_token %}
                <div class="form-group">
                    <label>Nombre *</label>
                    <div class="input-group">
                        {{form.name}}
                    </div>
                    {{form.name.errors}}
                </div>
                <div class="form-group">
                    <label>Email *</label>
                    <div class="input-group">
                        {{form.email}}
                    </div>
                    {{form.email.errors}}
                </div>
                <div class="form-group">
                    <label>Mensaje *</label>
                    <div class="input-group">
                        {{form.content}}
                    </div>
                    {{form.content.errors}}
                </div>
                <div class="text-center">
                        <!-- <input type="submit" class="btn btn-primary btn-block py-2" value="Enviar"> -->
                        <button type="submit"> Submit </button>
                </div>
            </form>
</body>

{% endblock %}

0 个答案:

没有答案