Esempio n. 1
0
 def form_validate(self, data):
     error = {}
     
     b_time = date.to_time(data['plan'])
     if not b_time:
         error['plan'] = '时间格式不正确,应该为 hh:ss'
     
     return error
Esempio n. 2
0
 def form_validate(self, data):
     error = {}
     
     b = date.to_date(data['begin_date'])
     if not b:
         error['begin_date'] = '日期格式不正确,应该为 yyyy-mm-dd'
     e = date.to_date(data['end_date'])
     if not e:
         error['end_date'] = '日期格式不正确,应该为 yyyy-mm-dd'
     b_time = date.to_time(data['begin_time'])
     if not b_time:
         error['begin_time'] = '日期格式不正确,应该为 yyyy-mm-dd'
     
     return error
Esempio n. 3
0
 def add(self):
     from forms import AddForm
     from uliweb.utils import date
     
     def pre_save(data):
         data['creator'] = request.user.id
         
     d = {}
     d['begin_date'] = date.today()
     d['begin_time'] = date.to_time('9:00')
     d['end_date'] = date.today()
         
     view = functions.AddView(self.model, form_cls=AddForm, data=d,
         ok_url=url_for(self.__class__.index), pre_save=pre_save)
     return view.run()
Esempio n. 4
0
    def _make_data(self):
        from uliweb.utils import date

        return {
            'str':'string',
            'password':'******',
            # 'hidden':'hidden',
            'int':10,
            'float':1.0,
            'bool':True,
            'list':[u'中', u'文'],
            'select1':'F',
            'select2':['F', 'M'],
            'radios1':'F',
            'radios2':'M',
            'checkboxes1':['F'],
            'checkboxes2':['F', 'M'],
            'date':date.to_date('2010-10-12'),
            'datetime':date.to_datetime('2010-10-12 13:23:45'),
            'time':date.to_time('13:23:45'),

            'desc':'<p>abc</p><p>cde</p>',

        }
Esempio n. 5
0
 def validate(self, data, all_data=None):
     return bool(date.to_time(data))
Esempio n. 6
0
 def validate(self, data, all_data=None):
     return bool(date.to_time(data))