作者:美丽容颜L_738 | 来源:互联网 | 2023-09-15 13:25
环境:python3.5.2,django2.0,xadmin2.0Firsttly到https:github.comsshwsfcxadmintreedjango2上下载源码,之
环境:python3.5.2 ,django 2.0 ,xadmin2.0
Firsttly
到 https://github.com/sshwsfc/xadmin/tree/django2上下载源码,之后把其中的xadmin目录放在项目目录中新建的extra_apps这个目录中
Secondly
将extra_apps mark as source root ,然后在settings中将其导入到python 的搜索目录中
# 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,"BASE_DIR"))
sys.path.insert(0, os.path.join(BASE_DIR, "apps"))
sys.path.insert(0, os.path.join(BASE_DIR,"extra_apps"))
然后,install xadmin所需的第三方库
pip3 install -r requirements.txt
Thirdly
在settings.py中我们还需要导入以下几个app
INSTALLED_APPS = [
......
‘xadmin‘,
‘crispy_forms‘,
‘reversion‘,
]
Fourthly
在urls.py中也需要对其的路径进行下配置
from extra_apps import xadmin
urlpatterns = [
#path(‘admin/‘, admin.site.urls),
path(‘xadmin/‘, xadmin.site.urls),
]