No Description

admin.py 1.7KB

    # -*- coding: utf-8 -*- from django.contrib import admin from pysnippets.strsnippets import strip from mch.models import BrandInfo, DistributorInfo, LatestAppInfo, ModelImageInfo, ModelInfo class BrandInfoAdmin(admin.ModelAdmin): list_display = ('brand_id', 'brand_name', 'brand_descr', 'brand_logo', 'position', 'status', 'created_at', 'updated_at') class ModelInfoAdmin(admin.ModelAdmin): list_display = ('brand_id', 'model_id', 'model_name', 'model_descr', 'position', 'status', 'created_at', 'updated_at') list_filter = ('brand_id', 'status') class ModelImageInfoAdmin(admin.ModelAdmin): list_display = ('model_id', 'image', 'url', 'position', 'status', 'created_at', 'updated_at') list_filter = ('model_id', 'status') class DistributorInfoAdmin(admin.ModelAdmin): list_display = ('brand_id', 'distributor_id', 'distributor_name', 'distributor_descr', 'position', 'status', 'created_at', 'updated_at') list_filter = ('brand_id', 'status') class LatestAppInfoAdmin(admin.ModelAdmin): list_display = ('latest_adr_version_code', 'latest_adr_version_name', 'latest_adr_app', 'latest_adr_url', 'status', 'created_at', 'updated_at') list_filter = ('status', ) def save_model(self, request, obj, form, change): obj.latest_adr_version_name = strip(obj.latest_adr_version_name) obj.latest_adr_app = strip(obj.latest_adr_app) obj.latest_adr_url = strip(obj.latest_adr_url) obj.save() admin.site.register(BrandInfo, BrandInfoAdmin) admin.site.register(ModelInfo, ModelInfoAdmin) admin.site.register(ModelImageInfo, ModelImageInfoAdmin) admin.site.register(DistributorInfo, DistributorInfoAdmin) admin.site.register(LatestAppInfo, LatestAppInfoAdmin)