一、安装django
pip install django
二、创建django 项目
1.在这里我们通过paycharm开发工具取创建django项目美化实例。 创建好项目后目录如下所示:
2.命令创建:
在开发工具的命令窗口执行创建django项目命令:
django-admin startproject project_name
python manage.py startapp app名称
三、创建基础的模型
数据库的话暂时使用django自带的数据库,就不再次所配置了。我们在所创建的app下的models.py 创建一个简单的模型实例 User视图模型
class User(models.Model):
Usercode = models.CharField(max_length=32, unique=True)
pas = models.CharField(max_length=32)
name = models.CharField(max_length=32)
class Meta:
verbose_name = "用户信息"
verbose_name_plural = "普通用户"
def __str__(self):
return self.name
然后让其通过django自带的admin站点
from django.contrib import admin
from . import models
from .models import User
admin.site.register(User)
四、进行数据迁移和数据同步
在models.py每次变化都要进行对应的迁移和同步,在命令窗口执行命令:
python manage.py makemigrations
python manage.py migrate
会生成对应的记录文件:
五、创建管超级理员
在命令窗口执行 命令 python manage.py createsuperuser
输入用户名:
Username: admin
输入邮箱地址:
Email address: xxx@xxx.xxx
输入密码:
Password: ********** Password (again): ********* Superuser created successfully.
执行runserver命令启动服务器后,在浏览器访问http://127.0.0.1:8000/admin/
。你就能看到admin的登陆界面了:
六、通过SimpleUI优化admin管理界面
执行命令 pip install django-SimpleUI 在项目的settings.py 进行引入设置
INSTALLED_APPS = [
'simpleui', # ui界面注册pip install django-simpleui
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'tasks.apps.TasksConfig', #app 注册
'UserMoney',
]
#'simpleui', # ui界面注册pip install django-simpleui 配置 # 去掉默认Logo或换成自己Logo链接 SIMPLEUI_LOGO = 'https://th.bing.com/th/id/R2411a2b340731d67dfa0d84503e915e3?rik=zmYce%2fLys72JVQ&pid=ImgRaw' 重新启动服务
#'simpleui', # ui界面注册pip install django-simpleui 配置
# 去掉默认Logo或换成自己Logo链接
SIMPLEUI_LOGO = 'https://th.bing.com/th/id/R2411a2b340731d67dfa0d84503e915e3?rik=zmYce%2fLys72JVQ&pid=ImgRaw'
# 隐藏右侧SimpleUI广告链接和使用分析
SIMPLEUI_HOME_INFO = False
SIMPLEUI_ANALYSIS = False
#SimpleUI默认主题(default)是深蓝色的,它支持的主题有Element-ui, Admin Lte和Layui等多种风格。你可以通过右上角下拉菜单改变主题,也可以在settings.py中设置默认主题
# 设置默认主题,指向主题css文件名。Admin Lte风格
SIMPLEUI_DEFAULT_THEME = 'admin.lte.css'
# 设置默认主题,指向主题css文件名。Element-ui风格
SIMPLEUI_DEFAULT_THEME = 'element.css'
# 设置默认主题,指向主题css文件名。layui风格
SIMPLEUI_DEFAULT_THEME = 'layui.css'
# 设置默认主题,指向主题css文件名。紫色风格
SIMPLEUI_DEFAULT_THEME = 'purple.css'
# 修改首页设置, 指向新创建的控制面板 修改首页
#SIMPLEUI_HOME_PAGE = '/tasks/dashboard/'
#SIMPLEUI_HOME_TITLE = '控制面板!'
#SIMPLEUI_HOME_ICON = 'fa fa-eye'
具体其他设置 就自行发掘拉 参考内容来自大江狗文章的做着具体连接忘记了