django使用xadmin
django使用xadmin
xadmin特点:
1.支持在多种屏幕上无缝浏览
2.内置功能丰富
3.强大的插件系统
4.可以直接在后台对表进行增删改查
安装xadmin
注意:是pip install xadmin-py3
pip install xadmin-py3
pip install xadmin-py3
重要的事说三遍!!!
配置xadmin
在你的项目目录下settings.py中,添加xadmin,crispy_forms(这个是依赖包)
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','myapp01','xadmin','crispy_forms'
]
将项目目录下的urls.py中的admin注释掉,添加xadmin如下:
urlpatterns = [# path('admin/', admin.site.urls),path('api/',include("myapp01.urls")),path('xadmin/',xadmin.site.urls),url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}, name='media'),
]
在你需要后台展示的APP下建一个adminx.py文件:
import xadmin
from myapp01.models import Studentclass StudentAdmin(object):# 操作项功能显示位置设置,两个都为True则顶部和底部都显示actions_on_top = Trueactions_on_bottom = True# 操作项功能显示选中项的数目actions_selection_counter = True# 设置默认排序字段,负号表示降序排序ordering = ("id",) # 这个,不能省略list_display = ("id",'sname','gender','brith','isdelete')# list_display = ('api_name', 'api_id', 'source', 'area', 'is_active')list_per_page = 3empty_value_display = ' -无字段- '# 过滤器功能及能过滤的字段list_filter = ('isdelete',"gender")# 搜索功能及能实现搜索的字段search_fields = ('sname', 'gender')# menu_style = 'accordion' # 左边导航栏样式xadmin.site.register(Student,StudentAdmin) #
使用xadmin
python manage.py makemigrations # 将model生成迁移文件python manage.py migrate # 将迁移文件生成数据表python manage.py createsuperuser #创建超级用户,登录后台使用python manage.py runserver 8002 # 启动项目
浏览器上输入:http://127.0.0.1:8002/xadmin/
到登录输入你刚才创建的用户密码
django使用xadmin相关推荐
- django安装xadmin及问题处理
文章目录 一,安装 二,注册 xadmin: 三,配置 URL: 四,数据迁移并创建超级用户 五,收集media 六,运行项目,解决错误 1,ImportError: cannot import na ...
- Django扩展xadmin后台管理
python:3.7.2 django:2.1.2 githup:https://github.com/sshwsfc/xadmin 安装xadmin django版本2.0及以上一不能使用pip i ...
- Django之Xadmin
零.预备知识 单例对象 方式一:__new__方法 方式二:模块导入,只要在引入的文件中实例了这个对象,不管引道哪里,这个对象都指向同一个内存空间 1 class My_singleton(objec ...
- Django配置xadmin后台模板之坑(一)
环境: Python3.6 + Django2.0 + xadmin2.0 一.安装 1.首先安装就会有一个坑,很多教程的安装是直接在虚拟环境下使用 pip install xadmin 或者 pip ...
- django整合xadmin
Contents [hide] 1 运行环境 2 安装xadmin 2.1 方式1 2.2 方式2:安装修复包 3 创建Django项目 3.1 同步数据表 3.2 创建管理员 3.3 进入xadmi ...
- django集成 xadmin 踩的坑
一.下载源代码,并安装源码到django项目 源代码官网:https://github.com/sshwsfc/xadmin/tree/django2 1.安装依赖 将源代码下载到本地,并进入到源代码 ...
- Django 配置xadmin
1.安装xamin pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 2.将xadmin app 添加到setthi ...
- Django实现xadmin后台二级联动、三级联动(提供另一种实现方式)
目录 一.先看下app文件目录 二.编写models.py样例 三.确定二级数据和js内容 1.编写路由urls.py 2.views传递数据,json格式 3.定制js文件 四.在adminx.py ...
- Django-安装xadmin的方法及主要配置方法
历经千辛万苦,终于实现了django2.1中xadmin的使用 被论坛里各路神仙带跑N次 准确说是几个小时 直接colne https://github.com/Liu0330/xadmin 工作系统 ...
最新文章
- Go 知识点(09)— for select 作用于 channel
- LabVIEW 三维机器人展示
- Maven 命令格式及一些常用命令
- java多线程编程核心技术 pdf_Java多线程编程核心技术之volatile关键字
- Maximum Xor Secondary CodeForces - 281D (单调栈)
- 微服务实战(六):落地微服务架构到直销系统(事件存储)
- 粤港澳大湾区落地首家技术VC,创新工场25亿加持,做投资也做AI研发
- 【转】两个算法题,感觉挺有意思
- vs2015下,使用人脸检测算法对FDDB数据集进行测评
- 腾讯云服务器芯片,腾讯云星星海重磅发布首款自研GPU服务器 占据业界几宗“最”...
- tp-link无线路由与android手机无线连接设置指南,手机设置tplink无线路由器_tplink路由器手机设置步骤-192路由网...
- java数据结构与算法基础(二)-排序
- adb安装应用失败,错误码整理
- mpc-hc设置说明
- response—Http协议response响应详解刨析
- 我第一次知道QQ还能这样登录
- android 4.0 安全模式分析
- 回顾2017:谈谈过去一年的成长
- Erasing Vertices
- 坑之四 千年 (上)