Django 安装Xadmin增强后台管理
2014-11-17 13:40
711 查看
Django,Django….不住不觉的就开始捣腾这个了…话说默认我安装的Django 1.6 跟Xadmin目前的版本是不够兼容的…故此我降到了1.5.x …xadmin的代码仍有一点小错误,毕竟开发者精力有限,可以体谅,修正后,目前未发现错误已经不兼容的问题.. 安装pip
django-xadmin-install编辑urls注册之前写的author模块
xadmin-author-reg
[root@i-it ~]# tar zxf pip-1.5.6.tar.gz [root@i-it ~]# cd pip-1.5.6 [root@i-it pip-1.5.6]# sh ../setuptools-0.6c11-py2.6.egg [root@i-it pip-1.5.6]# python setup.py install安装django-crispy-forms(xadmin的依赖)
[root@i-it ~]# tar zxf django-crispy-forms-1.4.0.tar.gz [root@i-it ~]# cd django-crispy-forms-1.4.0 [root@i-it django-crispy-forms-1.4.0]# python setup.py install安装django-reversion(xadmin的依赖(可选))
[root@i-it ~]# tar zxf django-reversion-1.5.5.tar.gz [root@i-it ~]# cd django-reversion-1.5.5 [root@i-it django-reversion-1.5.5]# python setup.py install安装Django-Xadmin
[root@i-it ~]# unzip django-xadmin-master.zip [root@i-it ~]# cd django-xadmin-master [root@i-it django-xadmin-master]# python setup.py install将xadmin 添加到INSTALL_APPS
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'author', ############################ 'xadmin', 'crispy_forms', 'reversion', ############################ # Uncomment the next line to enable the admin: # 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', )添加 URL-patterns 以及 autodiscover 操作
[root@i-it wdzj]# cat wdzj/urls.py | grep -v "#" from django.conf.urls import patterns, include, url import xadmin xadmin.autodiscover() from xadmin.plugins import xversion xversion.register_models() urlpatterns = patterns('', url(r'xadmin/', include(xadmin.site.urls)), )收集media文件
[root@i-it wdzj]# python manage.py collectstatic同步数据并runserver
[root@i-it wdzj]# python manage.py syncdb .... Creating tables ... Creating table reversion_revision Creating table reversion_version Creating table xadmin_bookmark Creating table xadmin_usersettings Creating table xadmin_userwidget .... [root@i-it wdzj]# python manage.py runserver 1.1.1.10:80登录时错误
Request Method:GET Request URL:http://1.1.1.10/xadmin/ Django Version:1.5.8 Exception Type:KeyError Exception Value:'menu' [root@i-it wdzj]# vi /usr/lib/python2.6/site-packages/django_xadmin-0.5.0-py2.6.egg/xadmin/views/base.py 406 before_filter_length = len(item['menus'])通过浏览器访问:
django-xadmin-install编辑urls注册之前写的author模块
from author.models import Profile xadmin.site.register(Profile)
xadmin-author-reg
相关文章推荐
- 第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍
- django-xadmin 非常方便的后台管理程序
- django+xadmin+djcelery实现后台管理定时任务
- Django自动生成Admin后台管理页面
- 用Django写博客(二)建立管理后台
- 使用django做管理后台
- 如何在django管理后台显示一个链接
- dedecms 安装后 管理后台ie假死 无响应的解决方法
- Django自动生成Admin后台管理页面
- Django之表单字段的选填与后台界面的管理
- django不用在数据库中创建新的user表而使用它的后台管理功能
- 织梦dedecms 内容管理系统安装后,登陆后台空白问题
- Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记
- Django-- admin后台管理模块的使用
- Django1.5内置的用户认证系统介绍(之五)在admin后台管理用户 --by hillfree
- 源码安装php5.5.7 php-fpm和xcache,以及xcache管理后台
- Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记
- django-10-数据库使用04 后台安装配置及增加用户对数据库基本读写操作
- ③ApacheMysqlPHP环境安装管理和Django的settings数据库、时区设置
- django管理后台添加另存为选项