全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

python3.4下django集成使用xadmin后台的方法

环境:window7 x64、python3.4、django1.10

一、pip install xadmin安装报错

1、使用pip install xadmin命令安装可能报如下错误:

2、解决方案

亲测使用

pip install git+git://github.com/sshwsfc/xadmin.git

命令可以正常使用。

二、django项目中配置xadmin

settings.py配置

INSTALLED_APPS = [

  'django.contrib.admin',

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.messages',

  'django.contrib.staticfiles',

  'app.apps.AppConfig',

  'xadmin',

  'crispy_forms',

] 

urls.py配置

urlpatterns = [

  # url(r'^admin/', admin.site.urls),

  url(r'^xadmin/', xadmin.site.urls),

] 

在blog/目录下创建adminx.py,增加如下内容:

from .models import Permission,Article,Category, ArticleComment, Type, Notice,EmailVerifyRecord

import xadmin

import xadmin.views as xviews

 

class BaseSetting(object):

  enable_themes = True

  use_bootswatch = True

xadmin.site.register(xviews.BaseAdminView, BaseSetting)

 

class AdminSettings(object):

  # 设置base_site.html的Title

  site_title = '管理后台'

  # 设置base_site.html的Footer

  site_footer = '2017 Admin'

  menu_style = 'default'

 

  # 菜单设置

  def get_site_menu(self):

    return (

      {'title': '文章管理', 'perm': self.get_model_perm(Article, 'change'), 'menus': (

        {'title': '文章', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Article, 'changelist')},

        {'title': '考试类别', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Category, 'changelist')},

        {'title': '文章类别', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(Type, 'changelist')},

        {'title': '文章评论', 'icon': 'fa fa-vimeo-square'

          , 'url': self.get_model_url(ArticleComment, 'changelist')},

      )},

    )

xadmin.site.register(xviews.CommAdminView, AdminSettings) 

注意配置完了之后别忘了运行: python3 manage.py makemigrations、python3 manage.py migrate

至此,基本配置完成,可以访问http://localhost:8000/xadmin正常使用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# django集成xadmin  # python  # django  # xadmin  # Django+Xadmin构建项目的方法步骤  # 对django xadmin自定义菜单的实例详解  # django+xadmin+djcelery实现后台管理定时任务  # Django集成百度富文本编辑器uEditor攻略  # Django中在xadmin中集成DjangoUeditor过程详解  # 正常使用  # 别忘了  # 报错  # 大家多多  # 基本配置  # 使用了  # 目录下  # messages  # apps  # app  # staticfiles  # sessions  # contrib  # INSTALLED_APPS  # admin  # contenttypes  # auth  # adminx  # blog  # models 


相关文章: 非常酷的网站设计制作软件,酷培ai教育官方网站?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站主机是否属于云主机类型?  如何在Ubuntu系统下快速搭建WordPress个人网站?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  成都响应式网站开发,dw怎么把手机适应页面变成网页?  制作旅游网站html,怎样注册旅游网站?  如何在万网主机上快速搭建网站?  javascript基本数据类型及类型检测常用方法小结  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  设计网站制作公司有哪些,制作网页教程?  建站之星微信建站一键生成小程序+多端营销系统  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  香港服务器如何优化才能显著提升网站加载速度?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  ,石家庄四十八中学官网?  ,南京靠谱的征婚网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  如何选择网络建站服务器?高效建站必看指南  清除minerd进程的简单方法  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  如何快速搭建支持数据库操作的智能建站平台?  建站主机空间推荐 高性价比配置与快速部署方案解析  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  已有域名和空间如何搭建网站?  表情包在线制作网站免费,表情包怎么弄?  临沂网站制作企业,临沂第三中学官方网站?  css网站制作参考文献有哪些,易聊怎么注册?  网站图片在线制作软件,怎么在图片上做链接?  如何在腾讯云服务器快速搭建个人网站?  C#如何序列化对象为XML XmlSerializer用法  如何快速启动建站代理加盟业务?  利用JavaScript实现拖拽改变元素大小  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  中山网站制作网页,中山新生登记系统登记流程?  平台云上自助建站如何快速打造专业网站?  如何高效生成建站之星成品网站源码?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  建站之星伪静态规则如何设置?  深圳网站制作培训,深圳哪些招聘网站比较好?  Thinkphp 中 distinct 的用法解析  建站上传速度慢?如何优化加速网站加载效率?  c# 在高并发场景下,委托和接口调用的性能对比  建站主机选购指南:核心配置优化与品牌推荐方案  建站之星2.7模板快速切换与批量管理功能操作指南  如何规划企业建站流程的关键步骤? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。