zoukankan      html  css  js  c++  java
  • django xadmin安装

    安装方式一:

    下载xadmin源码文件,下载之后,解压缩,将解压目录中的xadmin文件夹拷贝到项目项目文件中。下载地址:https://codeload.github.com/sshwsfc/xadmin/zip/master。

    目录结构如下图:

    2. 安装相关依赖包:

    依赖包主要有三个,但在安装过程中,陆陆续续又安装几个包,具体如下:

    pip install httplib2
    pip install django-formtools
    pip install django-crispy-forms
    pip install django-import-export
    pip install future six

    3. 加入INSTALL_APP

    将xadmin crispy_forms加入insall_app

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'xadmin',
        'crispy_forms',
        'users',
    ]

    4. Mark Directory as Soruce root(添加到搜索路径中)

    将apps文件夹和 extra_apps 进行 Mark Directory as Soruce root。

    apps 文件夹中放的是所有app

    extra_apps是扩展的源码包

    上面mark之后,在工具中可以正常运行,但是在命令行中会提示找不到module,需要将两个文件夹加到搜索路径中,这样在命令行下也能找到module。如下:

    import os
    import sys
    
    # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
    sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

    5. 生成数据表

    python manage.py makemigrations
    python manage.py migrate

    6. 调整URL

    from extra_apps import xadmin
    
    urlpatterns = [
        url(r'^xadmin/', xadmin.site.urls),
    ]

    7. 运行

     http://127.0.0.1:8000/xadmin/

  • 相关阅读:
    查看python关键字
    命令终端执行python
    Codeforces-462C. A Twisty Movement
    Codeforces-462A. A Compatible Pair
    Codeforces-446C. Pride
    Codeforces-Hello 2018C. Party Lemonade(贪心)
    Codeforces-33C. Wonderful Randomized Sum
    Codeforces-118D. Caesar's Legions(lazy dynamics)
    codeforces-73C. LionAge II
    Gym 101510C-Computer Science
  • 原文地址:https://www.cnblogs.com/yuqiangli0616/p/9484457.html
Copyright © 2011-2022 走看看