Ejemplo n.º 1
0
 class Meta:
     model = ReplGoodsType
     fields = generate_fields(ReplGoodsType,
                              remove=[
                                  'original_limit',
                                  'change_limit',
                              ])
Ejemplo n.º 2
0
 class Meta:
     model = Notice
     fields = generate_fields(Notice)
     extra_kwargs = {
         'create_time': {'read_only': True},
         'update_time': {'read_only': True},
     }
Ejemplo n.º 3
0
 class Meta:
     model = ReplGoods
     fields = generate_fields(ReplGoods, add=['price_range'])
     extra_kwargs = {
         'price_range': {
             'read_only': True
         },
     }
Ejemplo n.º 4
0
 class Meta:
     model = Goods
     fields = generate_fields(Goods,
                              add=[],
                              remove=[
                                  'image', 'video', 'poster', 'is_template',
                                  'delivery_method', 'shop', 'attach',
                                  'detail'
                              ])
Ejemplo n.º 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},
        }
Ejemplo n.º 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},
     }
Ejemplo n.º 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
         },
     }
Ejemplo n.º 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},
     }
Ejemplo n.º 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
         },
     }
Ejemplo n.º 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
         },
     }
Ejemplo n.º 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},
     }
Ejemplo n.º 12
0
 class Meta:
     model = Goods
     fields = generate_fields(Goods, add=['create_poster'])
Ejemplo n.º 13
0
 class Meta:
     model = Banner
     fields = generate_fields(Banner, add=[])
Ejemplo n.º 14
0
 class Meta:
     model = ReplGoodsBackUp
     fields = generate_fields(ReplGoodsBackUp, remove=['url', 'id'])
Ejemplo n.º 15
0
 class Meta:
     model = HotWord
     fields = generate_fields(HotWord)
Ejemplo n.º 16
0
 class Meta:
     model = PtGroup
     fields = generate_fields(PtGroup, add=['owner', 'partake_count', 'goods_count', 'can_join', 'ladder'],
                              remove=['robot', 'robot_goods', 'order'])
Ejemplo n.º 17
0
 class Meta:
     model = Invoice
     fields = generate_fields(Invoice, remove=['url'])
Ejemplo n.º 18
0
 class Meta:
     model = Express
     fields = generate_fields(Express, remove=['add_time'])
Ejemplo n.º 19
0
 class Meta:
     model = Shortcut
     fields = generate_fields(Shortcut, remove=['add_time'])
Ejemplo n.º 20
0
 class Meta:
     model = Images
     fields = generate_fields(Images, add=[])
Ejemplo n.º 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'])
Ejemplo n.º 22
0
 class Meta:
     model = UserAddress
     fields = generate_fields(UserAddress, add=['can_use'], remove=['lat', 'lng'])
Ejemplo n.º 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'])
Ejemplo n.º 24
0
 class Meta:
     model = GroupBuyInfo
     fields = generate_fields(GroupBuyInfo, add=['ladder_list'], remove=['ladder'])
Ejemplo n.º 25
0
 class Meta:
     model = DeliveryAddress
     fields = generate_fields(DeliveryAddress)
Ejemplo n.º 26
0
 class Meta:
     model = GoodsCategory
     fields = generate_fields(GoodsCategory)
Ejemplo n.º 27
0
 class Meta:
     model = HomeBanner
     fields = generate_fields(HomeBanner,
                              add=['goods_info'],
                              remove=['add_time'])
Ejemplo n.º 28
0
 class Meta:
     model = Attach
     fields = generate_fields(Attach)
Ejemplo n.º 29
0
 class Meta:
     model = GoodType
     fields = generate_fields(GoodType,
                              add=['ladder_list'],
                              remove=['original_limit', 'ladder'])
Ejemplo n.º 30
0
 class Meta:
     model = Shop
     fields = generate_fields(Shop, add=['admin'], remove=[])
     extra_kwargs = {
         'admin': {'required': False}
     }