开发:Django(2)Admin
来源:互联网 发布:西班牙 葡萄牙 知乎 编辑:程序博客网 时间:2024/05/16 01:14
一、什么是Admin?
Admin是Django自带的一个功能强大的 自动化数据管理界面。
被授权的用户可以直接在Admin中管理数据库。
Django提供了许多针对Admin的定制功能。
二、创建超级用户
python manage.py createsuperuser接下来会提示输入用户名、密码......
在浏览器地址栏输入:http://127.0.0.1:8000/admin/ 回车,进入登录界面。
三、切换Admin管理界面语言
进入 settings.xml 中修改 LANGUAGE_CODE 为 ‘zh_Hans’。
四、配置Admin
在应用下的 admin.py 中引入自身的models模块(或里面的模型类)
编辑 admin.py :admin.site.register(models.Article)
# polls/admin.py# -*- coding:utf-8 -*-from django.contrib import adminfrom models import Article# Register your models here.# Django 后台管理系统配置文件admin.site.register(Article)
然后刷新Admin的主界面,表、应用就出来了。
五、修改数据的默认显示名称
在 Models.py 的类中添加一个方法。
根据Python版本选择 __str__(self)
【python 3】 __unicode__ (self)
【python 2.7】
return self.title
# polls/models.py # -*- coding:utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# 类 继承 models.Modelclass Article(models.Model): title = models.CharField(max_length = 32, default = 'Title') content = models.TextField(null = True) def __unicode__(self): return self.title
六、Admin增强
太强大了!!!
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/
0 0
- 开发:Django(2)Admin
- Django技术详解(六)开发Admin
- pythonWeb -- Django开发- Admin
- Django开发博客-(4)Admin
- django admin site (三)
- Django admin学习(一)
- Django学习(5):Admin
- Django入门(四、Admin)
- django 个人博客系统开发 - admin
- django admin的相关开发操作
- Django Admin
- django admin
- django admin
- Django Admin
- Django - Admin
- Django-admin
- Django Admin
- Django Admin
- Java复习(一个月)
- MySQL Enterprise Monitor 3.0.7 has been released
- 进程创建时安全计算处理
- 相关子查询与不相关子查询的优化(一)
- Ubuntu16.01下构建Qt5开发环境(1)
- 开发:Django(2)Admin
- Biperpedia: An Ontology for Search Applications/ 应用于搜索应用的本体!
- 相关子查询与不相关子查询的优化(二)
- 解决shell命令行只显示-bash-4.1#
- 一种并行查询技术介绍
- 第八次c++实验 这个月有几天
- 贪吃蛇
- 相关子查询与不相关子查询的优化(三)
- VC6.0 利用opencv1.0打开一个图片