示例#1
0
 class Meta:
     model = ReplGoodsType
     fields = generate_fields(ReplGoodsType,
                              remove=[
                                  'original_limit',
                                  'change_limit',
                              ])
示例#2
0
 class Meta:
     model = Notice
     fields = generate_fields(Notice)
     extra_kwargs = {
         'create_time': {'read_only': True},
         'update_time': {'read_only': True},
     }
示例#3
0
 class Meta:
     model = ReplGoods
     fields = generate_fields(ReplGoods, add=['price_range'])
     extra_kwargs = {
         'price_range': {
             'read_only': True
         },
     }
示例#4
0
 class Meta:
     model = Goods
     fields = generate_fields(Goods,
                              add=[],
                              remove=[
                                  'image', 'video', 'poster', 'is_template',
                                  'delivery_method', 'shop', 'attach',
                                  'detail'
                              ])
示例#5
0
    class Meta:
        model = FeedBack
        fields = generate_fields(FeedBack, add=['user_info', 'update_status', 'goods_info',  'order_info', 'operation_log'])

        extra_kwargs = {
            'solve': {'read_only': True},
            'update_time': {'read_only': True},
            'add_time': {'read_only': True},
        }
示例#6
0
 class Meta:
     model = Items
     fields = generate_fields(Items, add=['order_sn',  'add_time', 'order_id', 'zh_send_type', 'send', 'arrive', 'confirm',
                                      'delivery_info', 'logistics'], remove=['order', 'flag_time'])
     extra_kwargs = {
         'cycle': {'read_only': True},
         'send_date': {'read_only': True},
         'send_start': {'read_only': True},
         'send_end': {'read_only': True},
         'send_type': {'read_only': True},
         'send_time': {'read_only': True},
         'receive_time': {'read_only': True},
     }
示例#7
0
 class Meta:
     model = Module
     fields = generate_fields(Module, remove=['add_time'])
     extra_kwargs = {
         'label': {
             'read_only': True
         },
         'module': {
             'read_only': True
         },
         'shop': {
             'read_only': True
         },
     }
示例#8
0
 class Meta:
     model = PtGroup
     fields = generate_fields(PtGroup, add=['ladder', 'owner', 'partake_count', 'goods_count'])
     extra_kwargs = {
         'ptgroup_no': {'read_only': True},
         'ptgoods': {'read_only': True},
         'goods_name': {'read_only': True},
         'shop': {'read_only': True},
         'partake': {'read_only': True},
         'user': {'read_only': True},
         'mode': {'read_only': True},
         'status': {'read_only': True},
         'add_time': {'read_only': True},
         'end_time': {'read_only': True},
         'order': {'read_only': True},
     }
示例#9
0
 class Meta:
     model = OrdGoods
     fields = generate_fields(OrdGoods,
                              add=[
                                  'estimate_time', 'price_range',
                                  'market_price_range', 'max_rebate'
                              ])
     extra_kwargs = {
         'price_range': {
             'read_only': True
         },
         'market_price_range': {
             'read_only': True
         },
         'max_rebate': {
             'read_only': True
         },
     }
示例#10
0
 class Meta:
     model = User
     fields = generate_fields(User,
                              add=[
                                  'permissions', 'groups_name', 'shop_name',
                                  'reset_password_url'
                              ],
                              remove=[
                                  'is_superuser', 'is_staff',
                                  'user_permissions', 'last_login',
                                  'date_joined', 'first_name', 'last_name'
                              ])
     extra_kwargs = {
         'password': {
             'write_only': True,
             'style': {
                 'input_type': 'password'
             },
             'trim_whitespace': False
         },
     }
示例#11
0
 class Meta:
     model = Orders
     fields = generate_fields(Orders,
                              add=['user_info', 'items', 'goods_backup', 'wallet_pay', 'shop_info',
                                   'cancel', 'confirm', 'adjust', 'groupbuy', 'entrust_shop_info'],
                              remove=['user', 'asset_pay', 'recharge_pay', 'flag_time'])
     extra_kwargs = {
         'user': {'read_only': True},
         'shop': {'read_only': True},
         'order_sn': {'read_only': True},
         'trade_no': {'read_only': True},
         'remark': {'read_only': True},
         'status': {'read_only': True},
         'model_type': {'read_only': True},
         'order_amount': {'read_only': True},
         'real_amount': {'read_only': True},
         'postage_total': {'read_only': True},
         'discount': {'read_only': True},
         'pay_time': {'read_only': True},
         'delivery_method': {'read_only': True},
         'next_send': {'read_only': True},
         'receive_time': {'read_only': True},
         'add_time': {'read_only': True},
     }
示例#12
0
 class Meta:
     model = Goods
     fields = generate_fields(Goods, add=['create_poster'])
示例#13
0
 class Meta:
     model = Banner
     fields = generate_fields(Banner, add=[])
示例#14
0
 class Meta:
     model = ReplGoodsBackUp
     fields = generate_fields(ReplGoodsBackUp, remove=['url', 'id'])
示例#15
0
 class Meta:
     model = HotWord
     fields = generate_fields(HotWord)
示例#16
0
 class Meta:
     model = PtGroup
     fields = generate_fields(PtGroup, add=['owner', 'partake_count', 'goods_count', 'can_join', 'ladder'],
                              remove=['robot', 'robot_goods', 'order'])
示例#17
0
 class Meta:
     model = Invoice
     fields = generate_fields(Invoice, remove=['url'])
示例#18
0
 class Meta:
     model = Express
     fields = generate_fields(Express, remove=['add_time'])
示例#19
0
 class Meta:
     model = Shortcut
     fields = generate_fields(Shortcut, remove=['add_time'])
示例#20
0
 class Meta:
     model = Images
     fields = generate_fields(Images, add=[])
示例#21
0
 class Meta:
     model = GoodsBackup
     fields = generate_fields(GoodsBackup, add=['image', 'goods_url'], remove=['g_image', 'g_rebate', 'g_bonus', 'share_user_id',
                                                                  'order', 'gtype_id', 'url'])
示例#22
0
 class Meta:
     model = UserAddress
     fields = generate_fields(UserAddress, add=['can_use'], remove=['lat', 'lng'])
示例#23
0
 class Meta:
     model = PtGroup
     fields = generate_fields(PtGroup, add=['owner', 'partake_count', 'goods_count', 'ladder', 'integral', 'is_owner'],
                              remove=['robot', 'robot_goods', 'order', 'ptgoods'])
示例#24
0
 class Meta:
     model = GroupBuyInfo
     fields = generate_fields(GroupBuyInfo, add=['ladder_list'], remove=['ladder'])
示例#25
0
 class Meta:
     model = DeliveryAddress
     fields = generate_fields(DeliveryAddress)
示例#26
0
 class Meta:
     model = GoodsCategory
     fields = generate_fields(GoodsCategory)
示例#27
0
 class Meta:
     model = HomeBanner
     fields = generate_fields(HomeBanner,
                              add=['goods_info'],
                              remove=['add_time'])
示例#28
0
 class Meta:
     model = Attach
     fields = generate_fields(Attach)
示例#29
0
 class Meta:
     model = GoodType
     fields = generate_fields(GoodType,
                              add=['ladder_list'],
                              remove=['original_limit', 'ladder'])
示例#30
0
 class Meta:
     model = Shop
     fields = generate_fields(Shop, add=['admin'], remove=[])
     extra_kwargs = {
         'admin': {'required': False}
     }