python 3.5 django2.2.8 安装xadmin
Posted aooy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于python 3.5 django2.2.8 安装xadmin的主要内容,如果未能解决你的问题,请参考以下文章
RuntimeError:安装 python 库时需要 Python 版本 >= 3.5