Django2.1+Python3安装xadmin

安装xadmin

xadmin是django的一个第三方的管理后台实现,它的功能比自带的admin功能更加强大,

xadmin的github地址:https://github.com/sshwsfc/xadmin

django2.0安装:

1
pip install git+git://github.com/sshwsfc/xadmin.git@django2

Django+xadmin配置使用

在项目的setting.py中的INSTALLED_APPS添加:xadmincrispy_forms

1
2
3
4
5
6
7
8
9
10
11
12
# Application definition

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',
'crispy_forms'
]

修改urls.py为:

1
2
3
4
5
import xadmin

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

然后运行一下命令迁移数据库:

1
2
python manage.py makemigrations
python manage.py migrate

创建超级用户:

1
python manage.py createsuperuser

运行项目访问:http://127.0.0.1:8000/admin

1
python manage.py runserver

进入界面后:

pic

坚持原创技术分享,您的支持将鼓励我继续创作!
0%