后端开发|php教程
Django,Admin,管理工具
后端开发-php教程
禅道 使用源码包安装教程,vscode 设置斜体,ubuntu ssh证书,命令停止tomcat,sqlite数据 转换,服务器空间租用费用,.net office插件,开发独立的前端框架,爬虫爬淘宝,职业php培训机构,广州seo网络优化人才招聘信息,京东运营导航网站,网页字幕左右滚动效果,柯林论坛模板排版,jquery返回到原来页面,连锁餐饮管理系统源码,小程序源代码管理lzw
这篇文章主要介绍了关于Django Admin 管理工具,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
3m双语源码,Ubuntu 中科更新源,vc编写网络爬虫,php架构制作,深州seo公司lzw
Django Admin 管理工具
王者钓鱼网站源码php版,vscode备忘录,java ubuntu,tomcat 自动加载,sqlite 修改语句,网页设计拖控件,.net 数据库操作,从哪登公司服务器,人人 选学校 插件,移动端前端框架vant,增量式网络爬虫,return php,南宁百度seo,springboot ¥,手机端开发html5常用标签,网站扒手,网页倒计时,c 代码 模板 生成器,用户注册后台代码,好看的表单页面,悠索学生成绩管理系统,记账e小程序源码lzw
Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 setting.py 中的 INSTALLED_APPS 看到它:
INSTALLED_APPS = ( django.contrib.admin, django.contrib.auth, django.contrib.contenttypes, django.contrib.sessions, django.contrib.messages, django.contrib.staticfiles,)
django.contrib 是一套庞大的功能集,它是Django基本代码的组成部分。
使用管理工具
启动开发服务器,然后在浏览器中访问 http://127.0.0.1:8000/admin/ ,可以进入管理界面。我们可以通过命令python manage.py createsuperuser
来创建超级用户,如下所示:
python manage.py createsuperuserUsername (leave blank to use oot): adminEmail address: admin@Password:Password (again):Superuser created successfully.
为了让 admin 界面管理某个数据模型。我们需要先注册该数据模型到 admin 。比如我们之前在 models.py 中创建了模型 Student ,修改 admin.py :
from django.contrib import adminfrom stu.models import Student# 1. 注册的第一种方式# admin.site.register(Student, StudentAdmin)# 第二种注册方式@admin.register(Student)class StudentAdmin(admin.ModelAdmin): def set_sex(self): if self.sex: return 男 return 女 # 修改性别字段描述 set_sex.short_description = 性别 # 展示字段 list_display = [id, ame, set_sex] # 过滤 list_filter = [ ame] # 搜索 search_fields = [ ame] # 分页 list_per_page = 4
使用命令python manage.py runserver
运行程序,打开网址 http://127.0.0.1:8000/admin/ , 界面如下:
我们在上面的代码里加了一些过滤语句,点开 student 看到效果如下: