class Meta: model = ReplGoodsType fields = generate_fields(ReplGoodsType, remove=[ 'original_limit', 'change_limit', ])
class Meta: model = Notice fields = generate_fields(Notice) extra_kwargs = { 'create_time': {'read_only': True}, 'update_time': {'read_only': True}, }
class Meta: model = ReplGoods fields = generate_fields(ReplGoods, add=['price_range']) extra_kwargs = { 'price_range': { 'read_only': True }, }
class Meta: model = Goods fields = generate_fields(Goods, add=[], remove=[ 'image', 'video', 'poster', 'is_template', 'delivery_method', 'shop', 'attach', 'detail' ])
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}, }
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}, }
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 }, }
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}, }
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 }, }
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 }, }
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}, }
class Meta: model = Goods fields = generate_fields(Goods, add=['create_poster'])
class Meta: model = Banner fields = generate_fields(Banner, add=[])
class Meta: model = ReplGoodsBackUp fields = generate_fields(ReplGoodsBackUp, remove=['url', 'id'])
class Meta: model = HotWord fields = generate_fields(HotWord)
class Meta: model = PtGroup fields = generate_fields(PtGroup, add=['owner', 'partake_count', 'goods_count', 'can_join', 'ladder'], remove=['robot', 'robot_goods', 'order'])
class Meta: model = Invoice fields = generate_fields(Invoice, remove=['url'])
class Meta: model = Express fields = generate_fields(Express, remove=['add_time'])
class Meta: model = Shortcut fields = generate_fields(Shortcut, remove=['add_time'])
class Meta: model = Images fields = generate_fields(Images, add=[])
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'])
class Meta: model = UserAddress fields = generate_fields(UserAddress, add=['can_use'], remove=['lat', 'lng'])
class Meta: model = PtGroup fields = generate_fields(PtGroup, add=['owner', 'partake_count', 'goods_count', 'ladder', 'integral', 'is_owner'], remove=['robot', 'robot_goods', 'order', 'ptgoods'])
class Meta: model = GroupBuyInfo fields = generate_fields(GroupBuyInfo, add=['ladder_list'], remove=['ladder'])
class Meta: model = DeliveryAddress fields = generate_fields(DeliveryAddress)
class Meta: model = GoodsCategory fields = generate_fields(GoodsCategory)
class Meta: model = HomeBanner fields = generate_fields(HomeBanner, add=['goods_info'], remove=['add_time'])
class Meta: model = Attach fields = generate_fields(Attach)
class Meta: model = GoodType fields = generate_fields(GoodType, add=['ladder_list'], remove=['original_limit', 'ladder'])
class Meta: model = Shop fields = generate_fields(Shop, add=['admin'], remove=[]) extra_kwargs = { 'admin': {'required': False} }