码迷,mamicode.com
首页 > 其他好文 > 详细

django-admin后台管理

时间:2019-11-24 11:59:01      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:list   数据库   lin   creates   register   import   model   内容   rate   

#django-admin后台管理


建立超级权限用户

python3 manage.py createsuperuser


后台管理的登录地址:
- <http://127.0.0.1:8000/admin>

 

 

##自定义后台显示列表
1.注册后台要显示的表

在app应用admin.py文件内

from django.contrib import admin

from .models import *
admin.site.register(Book)


2.选择后台要显示的内容 不设置,后台直接显示对象

class Book_namager(models.Model):
list_display=[‘id‘,‘title‘,‘pub‘,‘price‘] #选择后台列表显示的字段
list_display_links=[‘title‘] #设置可以超连接到具体内容的字段
list_filter=[‘pub‘] #设置过滤器,分组形式
search_fields=[‘title‘] #设置可模糊搜索栏
list_editable=[‘price‘] #设置可在列表直接修改字段

admin.site.register(Book,Book_namager)#绑定表/表管理器;并注册


3.后台显示修改

class Book(models.Model):
title = CharField(....)

class Meta:
db_table = ‘book‘ #该模型所用的数据库内的表的名称。(设置完成后需要立马更新同步数据库python3 manage.py makemigrations/migrate)
verbose_name = ‘图书‘ #模型在后台的名称(单数),用于显示在/admin管理界面中
verbose_name_plural = verbose_name #该对象复数形式的名称(复数),用于显示在/admin管理界面中

 

django-admin后台管理

标签:list   数据库   lin   creates   register   import   model   内容   rate   

原文地址:https://www.cnblogs.com/chenlulu1122/p/11921577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!