0
最近我升級了我的django服務器。從1.2到新版本。這些表格展現出奇怪的行爲。當一個字段留空時,整個頁面只會刷新,而不是像我記得那樣顯示錯誤。什麼會造成這種情況?我該怎麼辦才能修復它?爲什麼我的表單不能返回字段錯誤?
{%extends "baseAUTH.html" %}
{% block title %}
{{ title }}
{% endblock %}
{% block content %}
{% load adminmedia %}
<script type="text/javascript">
window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}";
</script>
<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/media/js/core.js"></script>
<link rel="stylesheet" type="text/css" href="/media/css/forms.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/base.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/global.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/widgets.css"/>
{{ form.media }}
<h1>{{ title }}</h1>
{% if form.errors %}
<p style="color: red;">
Please correct the error{{ form.errors|pluralize }} below.
</p>
{% endif %}
<form action="" method="post" enctype="multipart/form-data">
{% csrf_token %}
<table valign=TOP>
{{ form.as_table }}
</table>
<input type="submit" value="Submit">
</form>
{% endblock %}
您是否嘗試過檢查並輸出form.non_field_errors? – 2010-08-30 18:17:08
您需要顯示視圖的代碼。 – 2010-08-30 18:24:38