配置文件:
INSTALLED_APPS = [
'django.contrib.admin',#如果不用默认后台最好注释以免占用系统资源
]
MIDDLEWARE = [ 'django.middleware.locale.LocaleMiddleware',#本地化使用中文 ]
创建超级用户命令:
python3 manage.py createsuperuser #auth_user表就多了一行数据
将项目应用配置到admin后台系统
方法一:不建议使用此方法绑定,因为可扩展性差
”“”__init__.py 加载 apps.py“”“ from .apps import ShopperConfig default_app_config="shopper.ShopperConfig"
”“”apps.py 设置项目应用在后台的显示名称“”“ from django.apps import AppConfig class ShopperConfig(AppConfig): name = 'shopper' verbose_name = "订单管理"
""" 模块的admin.py 将模型注册并绑定到admin后台,模型在admin后台显示的名称由其Meta类属性决定 """ from django.contrib import admin from .models import * admin.site.register(CartInfos) admin.site.register(OrderInfos) # Register your models here.
方法二:模型继承+admin注册
""" 模块的admin.py 将模型注册并绑定到admin后台,模型在admin后台显示的名称由其Meta类属性决定 """ admin.site.site_title="母婴后台系统"#网页标题 admin.site.site_header="母婴电商后台管理系统"#系统标题 admin.site.index_title="母婴平台系统" @admin.register(CartInfos) class CartsInfosAdmin(admin.ModelAdmin): list_display = ["id","quantity","commodityInfos_id","user_id"