<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}}包含“您已成功上传”的消息。我想在保存文件后显示消息。有人可以帮我正确运行这个程序吗?
答案 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