django 配置xadmin
django xadmin本地安装
百度云 下载,激活码:bxhv,下载后不需要解压,直接本地 pip install xxx.zip
django 版本需要 1.1.11,
1,添加app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',
'crispy_forms',
]
2,配置url
import xadmin urlpatterns = [
#xadmin后台
url(r'^xadmin/', xadmin.site.urls),
]
3,配置数据库并进行同步
中间出现报错信息,
No module named 'django.core.urlresolvers
把原来的 django.core.urlresolvers 包 更改为了 django.urls包,即可
4,在admin里进行配置;
import xadmin from carts.models import Cart xadmin.site.register(Cart) from xadmin import views
# 基本的修改
class BaseSetting(object):
enable_themes = True # 打开主题功能
use_bootswatch = True # # 针对全局的
class GlobalSettings(object):
site_title = "天天生鲜后台管理系统" # 系统名称
site_footer = "绿叶在线网" # 底部版权栏
# menu_style = "accordion" # 将菜单栏收起来 # 注册,注意一个是BaseAdminView,一个是CommAdminView
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSettings)
在配置的app 下:

在应有的init文件中:

将我们的静态文件上传至 七牛云
pip install django-qiniu-storage #安装
setting.py 中配置:
STATIC_URL = '/static/' #------------------------七牛云存储配置--------------------------------
QINIU_ACCESS_KEY = ''
QINIU_SECRET_KEY = ''
QINIU_BUCKET_NAME = 'fresh-every-day'
QINIU_BUCKET_DOMAIN = 'pk0opy1d6.bkt.clouddn.com/'
DEFAULT_FILE_STORAGE = 'qiniustorage.backends.QiniuStorage'
将上面配置完之后,我们就用xadmin 测试下上传图片:

第二种方法:
本地安装xadmin 方法:
1,先下载, 激活码,wwmc,然后将这个包放在,如图所示:

2,
django-crispy-forms (For xadmin crispy forms)
django-reversion ([OPTION] For object history and reversion feature, please select right version by your django, see changelog )
django-formtools ([OPTION] For wizward form)
xlwt ([OPTION] For export xls files)
xlsxwriter ([OPTION] For export xlsx files)
future
httplib2
分别把上面几个包安装下,
3,在setting里配置:
STATIC_URL = '/static/'
MEDIA_URL = "/media/" STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
) MEDIA_ROOT = os.path.join(BASE_DIR, "media")
然后将添加app:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles', 'xadmin',
'crispy_forms',
]
4,添加上传文件的url:
import xadmin
from django.views.static import serve
from muxue import settings urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^xadmin/', include(xadmin.site.urls)),
url(r'^media/(?P<path>.*)$',serve,{"document_root":settings.MEDIA_ROOT})
]
目前xadmin基本配置完毕,我们再来看xadmin中添加插件ueditor 下载, 激活码:6dp6,放到上面图示的位置
我们看看怎么用:
from DjangoUeditor.models import UEditorField goods_desc = UEditorField(verbose_name=u"内容", imagePath="goods/images/", width=1000, height=300,
filePath="goods/files/", default='')
然后xadmin里继续看,(这里注意,需要在你的应用里新建 adminx.py 文件)

然后创建超级管理,即可登录测试是否配置成功!
django 配置xadmin的更多相关文章
- Django配置xadmin后台模板之坑(一)
环境: Python3.6 + Django2.0 + xadmin2.0 一.安装 1.首先安装就会有一个坑,很多教程的安装是直接在虚拟环境下使用 pip install xadmin 或者 pip ...
- Django配置后台xadmin管理界面
Django配置后台xadmin管理界面 python版本3.6.5 Django版本1.10.8(刚开始是2.1.5,由于各种错误,改成了低版本) 1.xadmin的安装,下载地址https://g ...
- 前后端vue和django配置
django pip源更换 虚拟环境配置 目录和日志配置 数据库配置 用户模块自定义 异常,响应配置 xadmin vue vue基础配置 vue高级配置 vue this问题和样式配置
- Django使用xadmin集成富文本编辑器Ueditor(方法二)
一.xadmin的安装与配置1.安装xadmin,其中第一种在python3中安装不成功,推荐第二种或者第三种 方式一:pip install xadmin 方式二:pip install git+g ...
- Django+Celery+xadmin实现异步任务和定时任务
Django+Celery+xadmin实现异步任务和定时任务 关注公众号"轻松学编程"了解更多. 一.celery介绍 1.简介 [官网]http://www.celerypro ...
- python框架Django使用xadmin管理后台数据
Django使用xadmin管理后台数据 关注公众号"轻松学编程"了解更多. 作用:xadmin比Django内置的admin更美观.更方便. 一.导入xadmin(第三方库) 方 ...
- Windows下Apache+mod_python+Django配置
Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...
- 【uWSGI】实战之Django配置经验
uWSGI 是应用服务器,实现了uwsgi, wsgi等协议,可以运行wsgi 应用 uwsgi 是协议名 Django配置 下面是自己经常用的一个配置模板,基于1.9以上的版本使用的, 主要基于dj ...
- 《玩转Django2.0》读书笔记-Django配置信息
<玩转Django2.0>读书笔记-Django配置信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 项目配置是根据实际开发需求从而对整个Web框架编写相应配置信息. ...
随机推荐
- labelimg
------------------------labelimg------------------------- cd /home/luo/TensorflowProject/labelImg py ...
- 381. Insert Delete GetRandom O(1) - Duplicates allowed允许重复的设计1数据结构
[抄题]: Design a data structure that supports all following operations in average O(1) time. Note: Dup ...
- 10-最小生成树-Prim算法
#include <iostream> #include <cstring> #include <cstdio> using namespace std; #def ...
- 一张图记住TCP/IP通讯中的IP地址配置
TCP/IP通讯情景: 用网线将计算机A(服务器Server)和计算机B(Client)连接起来.程序代码在计算机A中,计算机B中安装有TCP/IP通讯助手. (图中屏幕大的是计算机A,屏幕小的笔记本 ...
- docker镜像存出与载入
尝试从官网上下载ubuntu镜像,太慢下载不下来. 使用daocloud加速器进行加速之后,由于公司网络不好,仍然下载不下来. 没办法,只能从别的环境上搞一个已经存在的ubuntu镜像,折腾到自己的虚 ...
- Charles 4.2.5 破解原理.RP
请支持正版,仅供技术交流. 写了个小工具方便在线处理,在线破解 https://github.com/8enet/Charles-Crack 2018/4/8 Charles 4.2.5 替换类名和方 ...
- 白盒测试实践项目(day3)
李建文同学的白盒缺陷报告已经提交,正在由组长胡俊辉同学进行审阅,查看并发现是否有什么不足,再由小组讨论补充. 汪鸿同学的静态代码工具熟悉已经初步完成,并且准备撰写文档. 杨瑞丰同学的Mock测试方法也 ...
- js失效的原因及解决方式
1.在head中先引用了js文件再引用jquery,应先引用jquery 2.js文件中所有代码应包含在$(function(){ });中
- Perl 学习笔记-正则表达式基础篇
1.Perl中的正则表达式 在Perl中叫做模式, 是一个匹配(或不匹配)某字符串的模板, 是一种小程序, 对于一个字符串, 要么匹配, 要么不匹配. 使用简易模式: 将模式写在一对正斜线(/)中即可 ...
- kubernetes使用ceph
一.有一个ceph cluster,假设已经准备好了,文档网上一大堆 二.开始集成ceph和kuberntes 2.1 禁用rbd features rbd image有4个 features,lay ...