<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          django-laravel-validatorDjango 數(shù)據(jù)校驗插件

          聯(lián)合創(chuàng)作 · 2023-09-23 08:54

          django-laravel-validator,是一款 Django 的數(shù)據(jù)校驗插件,目的是為了簡化django開發(fā)中的數(shù)據(jù)校驗問題,使用簡單的 Laravel 校驗語法,不與html綁定,如果你不喜歡 Django 的 form 框架,那么 django-laravel-validator 將是一個不錯的選擇.

          用法示例:

          class RegistValidator(Validator):
              email = 'required|email'
              password = 'required|min:8'
              password_confirm = 'required|min:8'
              captcha_0 = 'required'
              captcha_1 = 'required'
          
              def check(self):
                  password = self.data.get('password')
                  password_confirm = self.data.get('password_confirm')
                  email = self.data.get('email')
                  captcha_0 = self.data.get('captcha_0')
                  captcha_1 = self.data.get('captcha_1')
          
                  if not password == password_confirm:
                      self.add_error(dict(pass_not_match=u'密碼不匹配'))
          
                  if User.objects.filter(email=email).exists():
                      self.add_error(dict(user_exists=u'該用戶已存在'))
          
                  try:
                      CaptchaStore.objects.get(response=captcha_1, hashkey=captcha_0, expiration__gt=get_safe_now()).delete()
                  except CaptchaStore.DoesNotExist:
                      self.add_error(dict(captcha_error=u'驗證碼錯誤'))
                      self.error_list.get('captcha_1').update(dict(captcha_error=u'驗證碼錯誤'))
          =
          瀏覽 13
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩少妇视频 | 女人在线网站 | 91美女视频在线观看 | 日本亚洲免费视频 | 欧美操逼图片 |