You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
787 B
32 lines
787 B
from django.contrib import admin
|
|
|
|
from django.apps import apps, AppConfig
|
|
# Register your models here.
|
|
|
|
from dj2.settings import dbName as schemaName
|
|
from main.users_model import users
|
|
from main.config_model import config
|
|
|
|
try:
|
|
from main.models import *
|
|
except:
|
|
pass
|
|
# change title
|
|
admin.site.site_title = schemaName # 设置页面标题
|
|
admin.site.site_header = schemaName # 设置网站页头
|
|
admin.site.index_title = schemaName # 设置首页标语
|
|
|
|
allModels = apps.get_app_config('main').get_models()
|
|
|
|
for ind, model in enumerate(allModels):
|
|
|
|
class modelsite(admin.ModelAdmin):
|
|
list_display = []
|
|
for col in model._meta.fields:
|
|
list_display.append(col.name)
|
|
|
|
search_fields = list_display
|
|
|
|
|
|
admin.site.register(model, modelsite)
|