1. 在admin页面显示数据管理
admin.py中注册models.py中创建的数据表
from manhour.models import DrMhtype,DrDailyrecord,DrProject,DrProlevel,DrProphase,DrProtype,DrTasktype
# Register your models here.
admin.site.register(DrMhtype)
admin.site.register(DrDailyrecord)
admin.site.register(DrProject)
admin.site.register(DrProlevel)
admin.site.register(DrProphase)
admin.site.register(DrProtype)
admin.site.register(DrTasktype)
无需重新启动,界面显示如下,显示models中注册表的管理目录
2. 页面显示调整
1)主界面名称显示
django admin的登录界面和主界面显示为 Django administration,调整该显示方法
* 新建templates目录,与project 和 application同级
* templates下建admin目录
* 拷贝库文件 base_site.html 到admin目录下,库文件目录:
python_path\Lib\site-packages\django\contrib\admin\templates\admin\base_site.html
* 修改site_title(page页面标题名)、site-name(brand名称,site_header内) --> Work Man Hour
* 修改 sittings.py 中的TEMPLATES设置,指向系统templates目录
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [], ---> [os.path.join(BASE_DIR, 'templates')]
说明: BASE_DIR在settings.py中设置;
如果设置不生效,考虑重启或重新加载settings.py中的INSTALLED_APPS应用名称: applications.apps.xxxconfig
2)页面名称显示
* 区域名 -- application应用名,例如 MANHOUR
* 数据名 -- models.py中class名,例如 Dr dailyrecords,调整class名称即可更新显示的数据管理入口名称