从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Django中的admin是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了张湾免费建站欢迎大家使用!
Django admin简单介绍
生成同步数据库的脚本:
python manage.py makemigrations
同步数据库:
python manage.py migrate
创建后台用户:
python manage.py createsuperuser
访问 admin 界面:http://127.0.0.1:8000/admin
后台展示 Book 表
在 admin.py 上修改
from django.contrib import admin from app01.models import * # Register your models here. class Myadmin(admin.ModelAdmin): list_display = ("title", "price", "publisher") admin.site.register(Book, Myadmin)
修改为中文界面和设置时间
在 settings.py 中修改为
LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'
修改数据库展示名的字段名
在 models.py 字段后面添加 verbose_name,例如:
class Book(models.Model): title = models.CharField(max_length=100, verbose_name="书名")
添加搜索框
在 admin.py 上修改
from django.contrib import admin from app01.models import * # Register your models here. class Myadmin(admin.ModelAdmin): list_display = ("title", "price", "publisher") search_fields = ("title",) admin.site.register(Book, Myadmin)
添加过滤器
在 admin.py 上增加
class Myadmin(admin.ModelAdmin): .... list_filter = ("publisher",)
关于Django中的admin是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图