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,

分别把上面几个包安装下,

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的更多相关文章

  1. Django配置xadmin后台模板之坑(一)

    环境: Python3.6 + Django2.0 + xadmin2.0 一.安装 1.首先安装就会有一个坑,很多教程的安装是直接在虚拟环境下使用 pip install xadmin 或者 pip ...

  2. Django配置后台xadmin管理界面

    Django配置后台xadmin管理界面 python版本3.6.5 Django版本1.10.8(刚开始是2.1.5,由于各种错误,改成了低版本) 1.xadmin的安装,下载地址https://g ...

  3. 前后端vue和django配置

    django pip源更换 虚拟环境配置 目录和日志配置 数据库配置 用户模块自定义 异常,响应配置 xadmin vue vue基础配置 vue高级配置 vue this问题和样式配置

  4. Django使用xadmin集成富文本编辑器Ueditor(方法二)

    一.xadmin的安装与配置1.安装xadmin,其中第一种在python3中安装不成功,推荐第二种或者第三种 方式一:pip install xadmin 方式二:pip install git+g ...

  5. Django+Celery+xadmin实现异步任务和定时任务

    Django+Celery+xadmin实现异步任务和定时任务 关注公众号"轻松学编程"了解更多. 一.celery介绍 1.简介 [官网]http://www.celerypro ...

  6. python框架Django使用xadmin管理后台数据

    Django使用xadmin管理后台数据 关注公众号"轻松学编程"了解更多. 作用:xadmin比Django内置的admin更美观.更方便. 一.导入xadmin(第三方库) 方 ...

  7. Windows下Apache+mod_python+Django配置

    Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...

  8. 【uWSGI】实战之Django配置经验

    uWSGI 是应用服务器,实现了uwsgi, wsgi等协议,可以运行wsgi 应用 uwsgi 是协议名 Django配置 下面是自己经常用的一个配置模板,基于1.9以上的版本使用的, 主要基于dj ...

  9. 《玩转Django2.0》读书笔记-Django配置信息

    <玩转Django2.0>读书笔记-Django配置信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 项目配置是根据实际开发需求从而对整个Web框架编写相应配置信息. ...

随机推荐

  1. css readonly和disabled的区别

    一.前言 要说readonly和disabled的区别,就需要先说说两者的联系: 两个属性都可以作用于input等表单元素上,都使得元素成为“不可用”的状态: 两者的字面意义先介绍一下: readon ...

  2. JS的事件汇总

    一.前言 事件的绑定触发有很多种方法,我们如何选择呢? 很多时候,我们会使用鼠标事件,但是鼠标事件只能在PC设备上使用,当我们需要对不同设备兼容时怎么办呢? 二.正文 1. 事件的几个概念: 事件流: ...

  3. 【祥哥带你玩HoloLens开发】了解如何实现远程主机为HoloLens实时渲染

    今天有一个兄弟在群里讲到他们的项目模型比较大,单用HoloLens运行设备的性能无法满足需要,问道如何将渲染工作交给服务器来做,讲渲染结果传给HoloLens.正好刚刚看官方github的时候发现一个 ...

  4. 怎样取得selected的option选项的value值

    现在有一id=test的下拉框,怎么拿到选中的那个值呢?   分别使用javascript原生的方法和jquery方法   <select id="test"  name=& ...

  5. centos6.5系统hadoop2.7安装sqoop

    一.sqoop简介 Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ...

  6. Linux的kickstart安装详解

    Linux的kickstart安装详解 一.什么是kickstart? kickstart安装是redhat开创的按照你设计好的方式全自动安装系统的方式.安装方式可以分为光盘.硬盘.和网络.此文将以网 ...

  7. sed命令n,N,d,D,p,P,h,H,g,G,x解析2

    摘自: https://blog.csdn.net/xiexingshishu/article/details/50514132 sed命令n,N,d,D,p,P,h,H,g,G,x解析 2016年0 ...

  8. MemoryUsage:监测java虚拟机内存使用

    通过MemoryUsage可以查看Java 虚拟机的内存池的内存使用情况.MemoryUsage类有四个值(均以字节为单位): ===Init=== java虚拟机在启动的时候向操作系统请求的初始内存 ...

  9. Excel分类汇总与数据有效性

    分类汇总就是把一些数据按照一个标准进行分类,然后按照相应的汇总方式进行汇总. 使用分类汇总之前先排序,否则汇总会出现很多类. 看如上这个表,如果按照所属区域分类,然后按照金额的总和汇总,在汇总之前就要 ...

  10. 设计模式(java的23种设计模式)

    转自:leshui http://blog.csdn.net/leshui/article/details/11951 在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的 ...