Django配置Xadmin

安装Xadmin

安装 Xadmin 的时候,需要注意 Django 的版本,Xadmin 在 Github 上的仓库 master 分支是支持 Django 1.9 版本的,假如是 Django 2.0 版本的,则需要从 Django2 分支安装

# 从 PyPI 安装 支持 django 1.9

pip install xadmin

# 支持 django 1.4

$ pip install django-xadmin

# 从源码安装 支持django 2.0

$ pip install git+git://github.com/sshwsfc/[email protected]

以上安装方法会同时安装好需要的第三方库,而如果是直接在 Github 上下载 zip 源码包或是使用 git clone 命令,则需要自己安装,可以使用一下命令

# 在工程项目根目录中执行一下命令

$ pip install -r requirements.txt

配置

在setting中注册相应库

INSTALLED_APPS = [
    ...
    ‘xadmin‘,
    ‘crispy_forms‘,
    ‘reversion‘,
]

添加url规则

from django.urls import path
import xadmin
xadmin.autodiscover()

# version模块自动注册需要版本控制的 Model
from xadmin.plugins import xversion
xversion.register_models()

urlpatterns = [
    # 将原先的 admin.site.urls 替换为以下
    path(‘admin/‘, xadmin.site.urls),
]

最后在数据库迁移

原文地址:https://www.cnblogs.com/daidechong/p/11797629.html

时间: 2024-08-06 08:19:13

Django配置Xadmin的相关文章

手动配置xadmin文件

1.在github搜索django-xadmin 2.下载xadmin 3.在根,目录创建包extra_apps 4.在每个app里面,添加adminx.py文件 5.将我们下载的xadmin文件放在extra_apps下,并且将extra_apps设置为根路径,右击鼠标右键,然后选择mark directory as 下面的第一个 6.在settings文件里面的 INSTALLED_APPS里面配置 'xadmin','crispy_forms', 7.在虚拟环境里面安装环境pip inst

nginx+uwsgi+django 配置3

在uwsgi和django配置连接成功后,开始部署正式的业务. uwsgi.xml  和 manage.py  在同一个目录下 supervisor pip install  supervisor  安装supervisor echo_supervisord_conf > /路径supervisord.conf supervisord  开启 先弄懂两个命令: supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令 supervisorctl:启

django配置mysql数据库

安装完python后,安装python-mysql来连接mysql数据库,下载地址http://sourceforge.net/projects/mysql-python/,安装很简单,点下一步就可以了,不过要装和你python版本相对应的版本,否则比较蛋疼 安装完成后,配置下django的数据库连接,打开项目的配置文件settings.py,修改DATABASES参数 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql'

django 配置中STATICFILES_DIRS 和STATIC_ROOT不能同时出现

系统环境: win7 django版本查看: 启动django项目的时候,一直找不到静态资源,很奇怪放在linux服务器上的时候好好的,拿下来随便修改了配置就说url找不到了. 用wingIDE没有任何错误信息,只是告知404错误,这时候我误解以为是urlpatterns的问题,最后换pycharm编辑器,搭建新项目,提示settings报错信息,STATICFILES_DIRS不应该包含STATIC_ROOT,于是禁用STATIC_ROOT,再启动就好了. django 配置中STATICFI

django 配置404,500页面

Android Http 客户端编程之GET 说起Http编程,不尽然想起GET和POST两种请求方式,本文以简洁明了的的步骤和说明,将Android中常用的Http编程的方式列举出来,给刚刚在Android路上起步的奋斗者参考和指引,希望快速上手应用Android Http编程的同仁可以先绕过下面一段话. 做一件事之前,我们是否能驻足想一下要做这件事,我们需要做哪些工作,然后在经验中积累出模板思路和步骤,在程序界通常用设计模式来概括这些工作良好的解决方案.有了这些总结积累,这样我们就能举一反三

【uWSGI】实战之Django配置经验

uWSGI 是应用服务器,实现了uwsgi, wsgi等协议.能够执行wsgi 应用 uwsgi 是协议名 Django配置 以下是自己常常常使用的一个配置模板.基于1.9以上的版本号使用的. 主要基于django应用 [uwsgi] djangoproject=/home/www/portal chdir=%(djangoproject) #virtualenv = /home/robc/.virtualenvs/workrave-cloud-server/ #pythonpath = %(d

Python+Apache+django配置

Python+Apache+django配置 Python2.7  https://www.python.org/downloads/release/python-2710/ Apache2.2 : http://www.apachehaus.com/cgi-bin/download.plx Django1.8  https://www.djangoproject.com/download/ Mod-wsgi: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Django 配置

Django 配置 运行 django-admin.py startproject [project-name] 命令会生成一系列文件,在Django 1.6版本以后的 settings.py 文件中有以下语句: 1 2 3 # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 这

Windows下Apache+mod_python+Django配置

Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的,高版本的还没有mod_python支持,那就需要用mod_wsgi来支持,那个我配过,虽然成功了,但是没有去详细研究wsgi这个东东,不过是这肯定是个趋势,mod_python是个太监产品.跑题了.Python安装目录:D:\Python25,安装完成后,将D:\Python25加入系统环境变量的