Récemment, j'ai mis à jour mon serveur django. Aller de 1.2 à une nouvelle version. Les formes présentent un comportement étrange. Lorsqu'un champ est laissé vide, la page entière est simplement rafraîchie, plutôt que de montrer des erreurs comme je me souviens. Qu'est-ce qui pourrait causer ça? Que dois-je faire pour le réparer?Pourquoi mes formulaires ne retournent pas les erreurs de champs?
{%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 %}
Avez-vous essayé de vérifier et de sortir form.non_field_errors aussi? –
Vous devrez afficher le code de la vue. –