django 开发管理系统教程:迷神Django博客实战3博客数据迁移
django 开发管理系统教程:迷神Django博客实战3博客数据迁移博客后台我们在浏览器里面访问:http://127.0.0.1:8000/admin 就可以进入Django自带的后台管理。迁移数据库我们再来创建超级管理员账户,这个主要是用于登陆博客后台的,不然就登陆不上去啦:pythonmanage.pycreatesuperuser #如果忘记密码了,修改用户密码,语法如下: python manage.py changepassword username注意:密码不要和邮箱太相似即可。
图/文:迷神
前面,我们分享了一些博客实战的安装配置等,有需要的,可以看看之前的发布的文章哦。下面我们继续我们的Django博客实战开发内容。
后台登陆部分,我们需要先来创建迁移数据,这个数据库开发部分必须的哦,就是把模型里面的信息,同步到数据库里面。当前,我们还没有新建其他模型数据,django有默认自带的默认数据库信息。
python manage.py makemigrations
python manage.py migrate
这样,根目录里自动会创建一个数据库文件db.sqlite3,里面存放着我们的数据,我们这里先使用的sqlite。
迁移数据库
我们再来创建超级管理员账户,这个主要是用于登陆博客后台的,不然就登陆不上去啦:
pythonmanage.pycreatesuperuser
#如果忘记密码了,修改用户密码,语法如下:
python manage.py changepassword username
注意:密码不要和邮箱太相似即可。
我们在浏览器里面访问:http://127.0.0.1:8000/admin 就可以进入Django自带的后台管理。
博客后台
博客后台
这界面是不是很丑,想不想换个好看的,高大上的那种,有的,网络上有大神,给我们造出来轮子了,这个好看精美的UI叫:Simpleui ,一个基于django admin的主题:
项目地址,Github:https://github.com/newpanjing/simpleui
simpleui安装方法:
pip install pip install simpleui
安装好了,之后,我们需要注册app,这样才能访问使用,即在项目的settings.py文件中的INSTALL_APPS中第一行加入simpleui
INSTALLED_APPS = [
'simpleui'
'django.contrib.admin'
....
]
添加好了之后,刷新下就好啦。我们看看刷新后的效果,简直可谓之精美啊,对比原来的,天壤之别的赶脚。
后续的开发,我们基本上都是基于这个UI啦。下次再继续介绍,博客的数据库分析设计和模型等相关知识,更多Django博客实战精彩内容,还讲继续,也请继续关注哦。