Nenhuma Descrição

admin.py 1.5KB

    # -*- coding: utf-8 -*- from django.contrib import admin from member.models import GoodsInfo, MemberActivityInfo, ShotTypeInfo, RightInfo from utils.redis.rshot import update_shot_member_data class GoodsInfoAdmin(admin.ModelAdmin): list_display = ('good_id', 'good_type', 'title', 'desc', 'image', 'is_slider', 'slider_image', 'integral', 'fee', 'minlevel', 'position', 'status', 'created_at', 'updated_at') list_filter = ('is_slider', 'status') class RightInfoAdmin(admin.ModelAdmin): list_display = ('right_id', 'right_type', 'icon', 'title', 'subtitle', 'detail', 'level1', 'level2', 'level3', 'level4', 'level5', 'minlevel', 'position', 'status', 'created_at', 'updated_at') list_filter = ('right_type', 'status') class ShotTypeInfoAdmin(admin.ModelAdmin): list_display = ('shot_type_id', 'shot_type_name', 'position', 'status', 'created_at', 'updated_at') def save_model(self, request, obj, form, change): obj.save() update_shot_member_data() def delete_model(self, request, obj): obj.delete() update_shot_member_data() class MemberActivityInfoAdmin(admin.ModelAdmin): list_display = ('title', 'subtitle', 'date', 'city', 'location', 'lat', 'lon', 'image', 'is_slider', 'slider_image', 'position', 'status', 'created_at', 'updated_at') list_filter = ('is_slider', 'status') admin.site.register(GoodsInfo, GoodsInfoAdmin) admin.site.register(RightInfo, RightInfoAdmin) admin.site.register(ShotTypeInfo, ShotTypeInfoAdmin) admin.site.register(MemberActivityInfo, MemberActivityInfoAdmin)