Django Xadmin 官方文档 之一 Xadmin 快速入门指南

欢迎大家扫码关注我的微信公众号:
数据之恋


如果想使用 Xadmin, 您需要安装 Django 1.4(及以上版本) 并且必须激活 Admin site(admin 站点管理)。

一、安装

使用 pip:

pip install django-xadmin

使用源码安装:

可以从 https://github.com/sshwsfc/django-xadmin 下载最新的源码包, 或者从 git 仓库克隆。 然后在项目目录下执行:

pip install -r requirements.txt

【注意】在执行命令前, 您可以选择是否再次编辑 requirements.txt 文件。 如果您不需要导出 Excel 工作手册, 您可以删除其中的 xlwt, 因为它不是必须的。

二、运行 Demo

如果您已经下载了 Xadmin 的源码, 您能发现在项目下有一个名为 demo_app 的目录。 下面的命令能够快速创建一个 Xadmin 的演示实例:

cd demo_app
python manage.py runserver

接着, 您可以在浏览器地址栏输入 http://127.0.0.1:8000 来查看运行的结果。

三、在现有的项目上操作

作为一个 Django 应用程序, Xadmin 可以轻松的插入 Django 支持的网站。

首先, 编辑您的 settings.py, 将 Xadmin 添加到 INSTALLED_APPS中。 (请注意, Django admin 应用程序的依赖项也必须安装, 但是 Django admin 本身不需要安装)

INSTALLED_APPS = {
	...
	'xadmin',
	'crispy_forms',
	'reversion',
	...
}

然后添加 URL 模式并做 autodiscover

# -*- coding: utf-8 -*-
import xadmin
xadmin.autodiscover()

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

urlpatterns = patterns('', 
	url(r'^xadmin/', include(xadmin.site.urls)),
)

收集媒介:

python manage.py collectstatic

访问如下如所示:
Django admin 后台管理登录页面:
admin的后台管理登录页面
Django Xadmin 后台管理登录页面:
Xadmin的后台管理登录页面

四、后记

我自己按照步骤操作了一遍, 其中第三部分是安装完成后, 系统自动添加的, 无须我们手动操作。 但是部分代码略有不同。 如:

urlpatterns = patterns('', 
	url(r'^xadmin/', include(xadmin.site.urls)),
)

在系统自动生成的时候, 是:

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include(xadmin.site.urls))
]

这样, 使用 http://127.0.0.1:8000 便能直接访问 Django 的 Xadmin, 但是如果按照 url(r'^xadmin/', include(xadmin.site.urls)),的方式设置, 就需要访问 http://127.0.0.1:8000/xadmin/才能访问到 Django 的 Xadmin。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值