Django安装xadmin2.0---django2.2、python-3.7

谨以此篇文章,记录我安装xadmin的3个小时

第一遍安装是从教学视频安装的,视频是跟着一个谷粒教育项目安装的,视频上没有安装过程,但是有文档,不过文档写的也不清晰,对于新入手python的小白来说不合适。话不多说,上干货

1、下载xadmin-django2安装包

地址:https://github.com/sshwsfc/xadmin/tree/django2

下载之后,将安装包放到你项目【PS:用django-admin startproject ***命令建立的项目】的根目录下,进入黑屏终端(视频都这么说)【PS:ctrl+r->cmd->进入你的项目目录】,执行“pip install xadmin.zip”【PS:我重命名了一下】。

2、解压xadmin.zip

在项目根目录下新建文件夹“extra_apps”【PS:不要问我为什么叫这个名字,我也刚开始学】,将解压后的xadmin放到extra_apps文件夹下。

3、配置settings.py文件

将extra_apps目录添加到环境变量中

import sys

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

4、修改urls.py文件

import xadmin

urlpatterns = [
    path('xadmin/', xadmin.site.urls),

]

5、安装xadmin依赖包

依赖包的版本在xadmin文件夹下:requirements.txt,打开cmd【黑屏终端】,进入虚拟环境,执行“pip install -r requirements.txt -i https://pypi.douban.com/simple/

6、修改setting.py文件将应用添加到INSTALLED_APPS中

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users', # 应用
    'orgs',
    'operations',
    'courses',
    'xadmin', # 这个
    'crispy_forms', # z这个
]

7、数据库迁移同步

黑屏终端执行“python manage.py  makemigrations ”

黑屏终端执行“python manage.py  migrate”

8、创建管理员

黑屏终端执行“python manage.py createsuperuser”

【如果你也是跟着谷粒项目的,直接添加就行。其他的可以看一下文章下边的参考文章】

9、运行字典的服务器

黑屏终端执行“python manage.py runserver”

10、如果报错请自行百度错误原因。

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

你可能感兴趣的:(Django项目,django,python)