当前位置: 代码迷 >> 综合 >> Django2.2.4安装xadmin
  详细解决方案

Django2.2.4安装xadmin

热度:82   发布时间:2023-10-22 20:03:23.0

创建项目

django-admin startproject django_xadmin

在根目录下新建立 apps(用来放置自己写的app)和 extra_apps (用来放置引用别人的app)目录,单击右键将这两个目录 Mark Directory as Sources Root

修改setting.py,添加

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

Django2.2.4安装xadmin

添加xadmin文件

打开https://github.com/sshwsfc/xadmin/tree/django2 将xadmindjango2分支下载到本地,解压后将 xadmin 文件夹复制到 extra_app 

配置xadmin,初始化数据库

修改setting.py,在 INSTALLED_APPS 下添加xadmin 和 crispy_forms

Django2.2.4安装xadmin

打开urls.py  配置路由

Django2.2.4安装xadmin

初始化数据库

python manage.py makemigrations

python manage.py migrate

出现报错

Django2.2.4安装xadmin

解决:pip install future

报错:ModuleNotFoundError: No module named 'crispy_forms'

解决:pip install django-crispy-forms

报错:ModuleNotFoundError: No module named 'django.contrib.formtools'
解决:pip install django-formtools
报错:ModuleNotFoundError: No module named 'httplib2'
解决:pip install httplib2
报错:ModuleNotFoundError: No module named 'six'
解决:pip install six

报错:ModuleNotFoundError: No module named 'import_export'

解决:pip install django-import-export

没有报错执行

python manage.py makemigrations

python manage.py migrate

创建数据表

创建超级管理员(根据提示操作)

python3 manage.py createsuperuser

 

 

  相关解决方案