zoukankan      html  css  js  c++  java
  • python 3.5 django2.2.8 安装xadmin

    踩了很多坑,特此记录一下

    使用pycharm和pip3安装xadmin在make时总是报各种错误,查看发现安装的xadmin为0.6版本。

    git地址:https://github.com/sshwsfc/xadmin

    下载zip文件

    pip install xadmin-django2.zip

    或者在pycharm的项目下新建一个package,命名为extra_apps,右键Mark Directory as Sources Root,再把zip压缩包中的xadmin文件夹复制到extra_apps中。

    在settings中配置xadmin的路径

    import sys

    sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps'))

    然后我们需要将xadmin和crispy_forms添加到INSTALLED_APPS中。

    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'xadmin',
    'crispy_forms',

    然后在主urls中添加映射。

    from django.urls import path
    import xadmin
    urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    ]


    然后执行makemigrations和migrate后,继续在终端创建一个超级用户

    python manage.py createsuperuser

    127.0.0.1:8000/xadmin
    就能成功的对xadmin的页面进行访问了。

    pip安装和源码安装的区别:

    使用pip安装不用在settings中配置xadmin的路径。而源码安装需要配置xadmin的路径。
    使用pip安装的方式可以在pip list中看到安装的xadmin,而使用源码的不能。
    使用pip安装的每次新建项目时只需要指定解释器为安装了xadmin的就行了。而使用源码安装的每次做一个新的项目的时候都需要将源码复制过去,进行配置。
    使用pip安装的需要更改源码不方便,而使用源码安装的更改源码比较方便。

    参考:https://blog.csdn.net/xujin0/article/details/84583969

  • 相关阅读:
    15年双11手淘前端技术分享(转)
    高程第9章 客户端检测
    高程8.4 screen对象 8.5history对象 8.6小结
    高程8.2location对象 8.3navigator对象
    高程第8章 BOM 8.1window对象
    高程 7.3 模仿块级作用域 7.4私有变量 7.5小结
    高程 第7章函数表达式 7.1递归 7.2闭包
    23、GoAccess分析Nginx日志
    11、Nginx反向代理服务
    10、LNMP架构
  • 原文地址:https://www.cnblogs.com/aooy/p/12065830.html
Copyright © 2011-2022 走看看