예제 #1
0
 def add_arguments(self):
     self.parse.add_argument("title", type=inputs.str_range(1, 128), required=True)
     self.parse.add_argument("sort", type=inputs.positive, default=20)
     self.parse.add_argument("module", type=inputs.str_range(1, 32), choices=MODULES, required=True)
     self.parse.add_argument("show", type=int, choices=(0, 1))
     self.parse.add_argument("upper_id", type=inputs.data_exist(Category))
     self.parse.add_argument("image_id", type=inputs.data_exist(Upload, re_obj=True))
예제 #2
0
 def __call__(self):
     self.parse.add_argument('password', type=inputs.str_range(6, 32))
     self.parse.add_argument('password_2', type=inputs.str_range(6, 32))
     self.parse.add_argument('nickname', type=inputs.str_range(3, 32))
     self.parse.add_argument('email', type=inputs.str_range(3, 128))
     self.parse.add_argument('phone', type=inputs.str_range(11, 11))
     self.parse.add_argument('image_id', type=inputs.image_parse)
     return self.parse.parse_args()
예제 #3
0
 def add_arguments(self):
     self.parse.add_argument("title",
                             type=inputs.str_range(1, 128),
                             required=True)
     self.parse.add_argument("description", type=str)
     self.parse.add_argument("url", type=inputs.str_range(1, 255))
     self.parse.add_argument("image_id",
                             type=inputs.data_exist(Upload, re_obj=True),
                             required=True)
     self.parse.add_argument("picture_album_id",
                             type=inputs.data_exist(PictureAlbum),
                             required=True)
예제 #4
0
 def add_arguments(self):
     self.parse.add_argument("title",
                             type=inputs.str_range(1, 128),
                             required=True)
     self.parse.add_argument("description", type=str)
     self.parse.add_argument('show', type=int, choices=(0, 1))
     self.parse.add_argument('category',
                             type=inputs.data_exist(Category, re_obj=True),
                             required=True)
예제 #5
0
 def __call__(self):
     self.parse.add_argument('username',
                             type=inputs.str_range(6, 16),
                             required=True)
     self.parse.add_argument('password',
                             type=inputs.str_range(6, 32),
                             required=True)
     self.parse.add_argument('password_2', type=inputs.str_range(6, 32))
     self.parse.add_argument('nickname',
                             type=inputs.str_range(3, 32),
                             default='admin')
     self.parse.add_argument('email',
                             type=inputs.str_range(3, 128),
                             default=None)
     self.parse.add_argument('phone',
                             type=inputs.str_range(11, 11),
                             default=None)
     self.parse.add_argument('image_id',
                             type=inputs.image_parse,
                             default=None)
     return self.parse.parse_args()
예제 #6
0
 def __call__(self):
     self.parse.add_argument('username', type=inputs.str_range(6, 16))
     self.parse.add_argument('password', type=inputs.str_range(6, 32))
     return self.parse.parse_args()