我有一个模特:
class Users_data (models.Model):
...
password = models.CharField(max_length=45, verbose_name="")
password2 = models.CharField(max_length=45, verbose_name="")
...
我有一张表格:
@parsleyfy
class Form_registration (ModelForm):
class Meta:
parsley_namespace = 'parsley'
parsley_extras = {
'password': {
'minlength': "5",
},
'password2': {
'equalto': "password",
'error-message': "Your passwords not equales",
},
"hide_errors": {
"show-errors": True,
},
}
model = Users_data
...
password = CharField(widget=forms.PasswordInput(attrs={'placeholder':'New Password'}), label="")
password2 = CharField(widget=forms.PasswordInput(attrs={'placeholder':'Re-Entere Password'}), label="")
...
在模板中:
{% load staticfiles %}
<script type="text/javascript" src="/static/bootstrap/js/parsley.js"></script>
<script type="text/javascript" src="/static/bootstrap/js/parsley.min.js"></script>
<script type="text/javascript" src="/static/bootstrap/js/jquery.js"></script>
<form data-parsley-validate method="post" action="save_data_user/">
{% csrf_token %}
{{ form_registration.as_p }}
{{ form_registration.error }}
但欧芹不起作用。我还在INSTALLED_APPS中添加了'parsley','jquery'。 如何解决? 谢谢你的回答。