关于django2.2使用xadmin的方法

参考网址:https://www.cnblogs.com/sinkingcn/p/11301486.html

#在主要app的setting下面设置
import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(1, os.path.join(BASE_DIR, 'extra_apps'))




#添加xadmin到app当中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',

'xadmin',
'crispy_forms',
'reversion',
]


DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "git_mxonline_project",
"USER":"root",
"PASSWORD":"123456",
"HOST":"127.0.0.1"
}
}
LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False


STATIC_URL = '/static/'
#staticfile 把静态文件(CSS、JS)拿出来、需要配置路径
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]


from django.contrib import admin
from django.urls import path
import xadmin


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

在主要app下面的urls设置

from django.contrib import admin
from django.urls import path
import xadmin


urlpatterns = [
path('admin/', admin.site.urls),
path('xadmin/', xadmin.site.urls),
]
把解压以后的xadmin文件夹放到extra_apps当中

原文地址:https://www.cnblogs.com/yuanjia8888/p/13818648.html