启动本地服务:python36 manage.py runserver
同步数据库文件: python36 manage.py migrate
创建超级管理员:python36 manage.py createsuperuser
创建一个article应用: python36 manage.py startapp article
mysite》article
》admin.py
》apps.py
》models.py 模型
settings.py 全局设置文件
》tests.py
》views.py
使用模版显示内容、添加模板,添加博客列表
添加子路由,主路由包含子路由(总urls包含app中的urls)
定制admin后台:设置模型__str__ 定制admin
修改模型更新数据库
python36 manage.py makemigrations # 生成数据库迁移文件
python36 manage.py migrate # 应用
pip install virtualenv 虚拟环境
pip install django-ckeditor 安装依赖包
创建虚拟环境: virtualenv <mysite_env>
启动虚拟环境: Scripts\activate
退出虚拟环境: deactivate
创建博客项目: django-admin startproject mysite
创建博客应用: python manage.py startapp blog
初始化数据库:python36 manage.py migrate
创建超级管理员:python36 manage.py createsuperuser
创造迁移文件:python36 manage.py makemigrations
应用: python36 manage.py migrate
启动本地服务:python36 manage.py runserver
一键导出:pip freeze > requirements.txt
一键安装:pip install -r requirements.txt
博客内容新增显示标签时间作者等信息
博客标签分类首页等添加跳转信息
过滤器和字符截取的使用
模板嵌套与通用模板引用(base.html)
通过css美化首页,设置css文件全局变量
引入bootstrap-3.3.7框架, file => static/bootstrap-3.3.7
引入jquery-1.12.4.min.js 和 优化导航栏样式与大小格局
1.博客列表新增博客分类与模板得引用, 通过css对模板和列表响应式布局,屏幕分辨率自适应
2.博客内容页优化标签、间距和内容缩进等
1.博客列表分页与添加分页器
2.页面分页组件居中, 添加首尾页与当前页之间添加...按钮并删除点击响应,同步更新博客分类页
3.博客列表页面添加博客归档模块,年月归档
4.优化views中重复代码,新增通用方法放置通用模板
1.对博客列表的博客分类与日期归档模块添加博客数量统计
2.对博客后台添加富文本编辑器,对富文本编辑器新增图片本地上传功能
1.博客阅读简单计数,通过设置cookie控制统计数量
2.博客阅读计数优化 ==> 阅读统计字段(ReadNum)单独显示
优化计数统计,解决后台编辑博客影响数据的问题
1.每日阅读添加阅读计数统计,优化阅读统计代码
2.每日阅读统计通过线型图显示与首页, 调整首页文案位置
1.添加今天、昨天和7天热门博客
2.设置7天热门博客过期时间为3600缓存
创建缓存表:python manage.py createcachetable
1.创建评论库:python manage.py startapp comment
2.新增评论功能,设置评论门槛,评论增加登录方法
1.添加评论(评论对象、内容、时间和作者)
2.无权限评论或者登录异常跳转error.html页并设置返回按钮
1.优化登录成功跳转回博客
2.新增注册功能能,注册用户名、邮箱和密码验证
3.登录or注册功能引用面板优化显示、博客页登录or注册按钮colour等优化
1.评论框使用富文本编辑器
2.评论内容通过ajax提交数据
3.更正日期过滤器,切换时区为亚洲-上海
1.添加回复功能与回复设置树状结构
2.设置评论倒叙与设置回复评论正序显示
1.解决回复评论内容显示NaN刷新正常问题
2.优化评论时间显示格式与异步优化
3.添加博客页与博客列表获取方法评论数
1.实现博客点赞与取消点赞功能
2,实现评论与回复实现点赞与取消点赞功能
3.博客点赞统计于博客列表
4.完善未登录点赞跳转登录&修复评论与回复不能立即点赞功能
1.导航栏右侧添加"登录/注册"或用户信息功能
2.添加用户绑定邮箱与昵称和修改等功能
3.模板全局变量
1.自定义用户模型
2.修复登录页与注册页叠层状态登录后跳到注册页情况,修复跳转回首页
1.新增用户信息编辑-用户昵称修改功能
2.添加用户账号绑定邮箱功能,授权发送邮件账号,添加验证邮箱验证码等功能
3.添加邮箱注册、邮箱登录功能与密码重置功能
1.增加评论邮箱通知博主功能
2.解决发送html邮件显示html标签bug
1.首页底部添加关于本站等网站信息
2.blog标题和分类信息响应式布局居中显示
3.添加邮箱发送账号与授权码
1.首页热门博客统计响应屏幕布局并行显示
2.添加首页博客描述文件
1.本地配置文件写入development.py文件
2.服务器配置文件写入production.py文件
3.公共配置文件写入base.py文件
4.本地敏感信息写入环境变量
5.UWSGI+nginx配置的服务器,解决uwsgi无法获得服务器配置情况,服务器敏感信息写入到虚拟运行环境的包文件下新增的var_uwsgi.py文件
1.关闭服务器debug
2.新增404与500页面
3.博客页添加博客分类与博客日期归档
4.解决博文内容空格显示为  的bug
1.富文本编辑器添加插入代码功能
2.处理博客页首行换行自动缩进bug
3.首页博客加底色-灰色
4.调整登录or注册框位置与上下间距
5.调整热门博客与底部说明间距
6.调整登录框与注册框样式
1.登录注册css样式写入user.css文件
2.调整登录雨注册框css样式
1.首页添加日历功能
2.调整统计图标样式
3.通用模板(base.html)添加返回顶部功能
4.优化用户信息页-侧边栏进度条问题
5.优化base中代码结构,修复404页面返回上一页与首页bug
个人博客网站: http://www.sitven.cn