谨以此篇文章,记录我安装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、如果报错请自行百度错误原因。