zoukankan      html  css  js  c++  java
  • form表单验证

     1 class BallForm(forms.ModelForm):
     2     class Meta:
     3         model = Ball
     4         fields = ["color", "description"]
     5 
     6     def clean_description(self):
     7         description = self.cleaned_data['description']
     8         if description == "123":
     9             raise forms.ValidationError("hello boy")
    10         return description
    1 class Ball(models.Model):
    2     color = models.OneToOneField("Colors")
    3     description = models.CharField(u'描述', max_length=10)
    4 
    5     def __unicode__(self):
    6         return self.description
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>hello</title>
     6 </head>
     7 <body>
     8     <p>hello</p>
     9     <div class="panel panel-default">
    10     <form method="post">
    11       {% csrf_token %}
    12 
    13         <p>{{ form.as_p }}</p>
    14       <input class="btn btn-primary submit" type="submit" value="保存" />
    15 
    16 
    17   </form>
    18   </div>
    19 </body>
    20 </html>

  • 相关阅读:
    触发器
    自定义变量
    系统变量
    Interval 计时器
    Ajax 之 DWR
    cssTest
    Ajax之XMLHttpRequst对象
    添加页面元素
    jquery 基础
    jQuery 自定义动画效果
  • 原文地址:https://www.cnblogs.com/liangweixiong/p/6899191.html
Copyright © 2011-2022 走看看