一、在IDE上创建Django项目
1、在Pycharm上New Project->Django,选择Interpreter(我选择的是刚创建好的Python虚拟环境)
2、键入Location,我的项目名叫"xadmin_learn",如下图所示:
3、一个Django项目就创建好了
4、等待IDE Interpreter Python环境后,可以试着把Django项目运行起来
5、查看运行日志,点开该网址
6、看到“It worked!” 字样,表示Django项目创建成功!
二、在Django项目上集成Xadmin
1、在settings.py中配置
# settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 添加以下两个app配置
'xadmin',
'crispy_forms',
]
2、在urls.py中配置
# urls.py
from django.conf.urls import url
from django.contrib import admin
import xadmin
urlpatterns = [
# url(r'^admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),
]
3、生成Django默认数据库表(通过pycharm),在Tools 工具栏运行 run manage.py Task (Pycharm->Tools->run manage.py Task...)。输入:
makemigrations
migrate
(完成后数据库会有xadmin开头的表)
4、新建超级用户:Tools 工具栏运行 run manage.py Task,输入:
createsuperuser # 再根据提示输入用户名、邮箱、密码
三、运行Django-Xadmin项目
1、运行项目
2、查看运行日志,点开该网址
3、在url后加上xadmin
4、项目搭建成功
四、尝试登陆与查看
1、使用超级用户的用户名密码登录
2、在导航栏上随处点点