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

  • 相关阅读:
    android:sharedUserId
    SystemProperties cannot be resolved错误
    Mybatis(二)|搭建mybatis环境之注解版-简单搭配
    Eclipse构建Maven的SpringMVC项目
    IDEA新手使用教程(详解)(经典)
    IntelliJ IDEA 教程
    用注解的方式实现Mybatis插入数据时返回自增的主键Id
    eclipse使用git提交项目
    eclipse中使用自带git的常用操作
    myeclipse10.7安装git插件
  • 原文地址:https://www.cnblogs.com/aooy/p/12065830.html
Copyright © 2011-2022 走看看