保存按钮后的消息通知(python,html)

时间:2015-08-19 07:42:04

标签: python html django

<form name="import_csv" id = "import_csv" action = "{% url 'mission:import-csv' mission.id %}" method = "post" accept-charset="utf-8" enctype="multipart/form-data">
{% csrf_token %}
{{ form }}
</form>
{% endblock %}
{% if message %}
        <div class="alert alert-success">{{ message }}</div>
{% endif %}

{{message}}包含“您已成功上传”的消息。我想在保存文件后显示消息。有人可以帮我正确运行这个程序吗?

2 个答案:

答案 0 :(得分:0)

在我看来,如果请求发布,你应该尝试进入views.py,然后使用message参数呈现相同的html。

这样的事情:

if request.method == 'POST':
   return render(request, 'app/your.html', 
                    context_instance = RequestContext(request,
                        {  
                            'message':'Your message'
                        }
                    )
                )

可能您正在扩展布局,s under the block. {%endblock%}`

答案 1 :(得分:0)

首先尝试这个:

{%block content%}

<form name="import_csv" id = "import_csv" action = "{% url 'mission:import-csv' mission.id %}" method = "post" accept-charset="utf-8" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form }}
</form>
{% if message %}
     <div class="alert alert-success">{{ message }}</div>
{% endif %}
{% endblock %}

如果它没有工作,那么请发布网址路由,相关的视图功能和HTML