Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
Django是python的重量级web框架,写得少,做得多,非常适合后端开发,它很大的一个亮点是,自带后台管理模块,但它自带的后台管理有点丑,而Xadmin是基于bootstrap开发的一套后台管理框架,界面非常美观,只需几步就可以替换自带的Django_admin。
一、xadmin 安装
① django2.0 的安装(源码安装方式):
下载 xadmin
解压xadmin-master.zip,将解压后文件夹内xadmin拷贝到项目根目录下。
https://github.com/sshwsfc/xadmin/tree/django2
② pip 安装
pip install xadmin
二、配置安装 app
INSTALLED_APPS = [
'xadmin',
'crispy_forms'
]
安装额外的插件
pip install django-import-export
三、建立与xadmin相关的表,将表添加到数据库
python manage.py makemigrations
python manage.py migrate
四、配置路由
进入项目主目录,把 admin 改成 xadmin
# urls.py
from django.urls import path
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]
五、设置中文
在 settings.py 文件中修改
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
六、创建一个管理员用户
python manage.py createsuperuser