首页 > 其他分享 >Django——admin创建和使用

Django——admin创建和使用

时间:2024-02-19 11:26:22浏览次数:26  
标签:admin 创建 site dev Django 添加 import Net

1. 创建admin

#1. 创建命令
python manage.py createsuperuser
#2. 输入管理员用户名
Username(leave blank to use 'administrator'):
#3. 输入邮箱
Email address:
#4. 输入密码
Password:
#5. 确认密码
Password(again):
#6. 确认提示
Superuser created successfully.

2. 后期要重新添加admin的情况

  • settings中设置

添加'django.contrib.admin',

 

  • urls中设置

将备注的admin开启

  • 同步数据库

如果默认开启admin,那么直接创建数据库,然后同步数据库即可。

python .\manage.py makemigrations
python .\manage.py migrate
  • 访问admin

http://127.0.0.1:8000/admin/

2. 配置admin

  •  加入表

在APP下的admin中添加

# Register your models here.


from django.contrib import admin
#导入要编辑的类
from app01.models import Net_device_info
from app01.models import Net_device_info

#编辑要显示的信息
class NetDevadmin(admin.ModelAdmin):
    list_display = ['dev_name','dev_area','dev_status','dev_ip','dev_ver','dev_model',]
#配置,添加类
admin.site.register(Net_device_info,NetDevadmin)

网页查看

3. 优化admin

  • 配置中文

LANGUAGE_CODE = 'zh-Hans'   #设置中文
TIME_ZONE = 'Asia/Shanghai' #设置时区

 

  • 配置后台名称

APP的admin中,添加后台管理名称。

admin.site.site_header = '企业系统管理'
admin.site.site_title = '企业系统管理'

标签:admin,创建,site,dev,Django,添加,import,Net
From: https://www.cnblogs.com/xinbing/p/18020688

相关文章

  • sensitive-word-admin v1.3.0 发布 如何支持敏感词控台分布式部署?
    拓展阅读sensitive-word-adminv1.3.0发布如何支持分布式部署?sensitive-word-admin敏感词控台v1.2.0版本开源sensitive-word基于DFA算法实现的高性能敏感词工具介绍更多技术交流业务背景如果我们的敏感词部署之后,不会变化,那么其实不用考虑这个问题。但是......
  • ABAP:AS01固定资产主数据创建BAPI
    BAPI_FIXEDASSET_CREATE1*&---------------------------------------------------------------------**&Formfrm_zzsdr_data*&---------------------------------------------------------------------**&text*&-------------------------------......
  • ABAP:PP->MD61创建独立需求计划BAPI
    BAPI_REQUIREMENTS_CREATE*&---------------------------------------------------------------------**&Formfrm_create_pbdnr_matnr*&---------------------------------------------------------------------**&text*&----------------------......
  • 1.1 - numpy数组的属性和创建
    1.1.1numpy数组Numpy(NumberPython)是Python进行科学计算的一个扩展库,提供了大量的函数和操作,主要用于对多维数组执行计算。Numpy数组中的每个元素都有相同的类型;并且数组大小是不可变的,修改数组大小将会创建新的数组。而python的列表类型list则会动态的扩展长度。1.1.......
  • Auth2 django 接入
    原理Auth2的协议说明  https://oauth.net/2/ 相关python包推荐https://oauth.net/code/ 概述场景适用有一个"快浪"的论坛网站,访问者必须要注册用户后才可访问,且允许直接基于 QQ 关联注册,登录访问QQ 不是很随便的怕平台,基于用户授权后,才会同意 快......
  • mysql创建数据库排序规则utf8_general_ci和utf8_unicode_ci区别
    在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢?ci是caseinsensitive,即"大小写不敏感",a和A会在字符判断中会被当做一样的;bin是二进制,a和A会别区别对待。例如你运行:SELECT*FR......
  • 基于python+django+mysql的小区物业管理系统
    该系统是基于python+django开发的小区物业管理系统。适用场景:大学生、课程作业、毕业设计。学习过程中,如遇问题可以在github给作者留言。主要功能有:业主管理、报修管理、停车管理、资产管理、小区管理、用户管理、日志管理、系统信息。演示地址http://wuye.gitapp.cn/admin后......
  • 启动vue-element-admin遇到问题解决方案
    概述从https://github.com/PanJiaChen/vue-element-admin下载代码,按照文档执行,期间遇到一些列问题。1#clonetheproject2gitclonehttps://github.com/PanJiaChen/vue-element-admin.git34#entertheprojectdirectory5cdvue-element-admin67#insta......
  • 当创建statefulset资源后,k8s组件如何协作
    当创建statefulset资源后,k8s组件如何协作点击关注......
  • Django使用聚合查询(价格乘以总数得到总价,并以总价排名)
    自定义库存表(Stock)classStock(models.Model):amount=amount=models.IntegerField(verbose_name='数量')price=models.DecimalField(max_digits=10,decimal_places=2,verbose_name='单价')使用模板语法完成自定义查询:Stock.objects.annotate(profit=F(......