构建个人博客网站
1 简单构建
1.1 网站的功能模块
博客
博文
博客分类
博客标签
评论
点赞
阅读
用户
第三方登录[QQ/微博]
功能模块实际上近似等于Django App
2 开启本地虚拟环境
2.1 隔开python项目的运行环境
避免多个项目之间python库的冲突
完整便捷导出python库的列表
使用pip install virtualenv
安装对应虚拟环境配置包
3 vitualenv的使用方法
创建:virtualenv <虚拟环境名称>
启动:Scriptactivate
安装Django==2.0
退出:deactivate
4 初步创建blog应用
创建项目
创建应用
4.1 创建博文和博客分类
创建博文模型
思考博文和博客分类的关系
一篇博客一种分类 – 这里使用(博客关联到博客类型)
一篇博客多种分类
创建博客分类模型
初始化数据库、创建超级管理员
将应用加入到全局设置中
创建迁移文件,同步数据库
在后台管理注册两个模型并进行显示
启动后台管理并添加博客分类
设置显示的字符内容
5 pip一键导出和安装(拓展)
导出到相应文件pip freeze >requirements.txt
安装相应文件部署pip install -r requirements.txt
6 自己的小总结
在模型类型中可以使用verbose_name = 中文名
参数 让后台管理中的英文类型名以中文别名进行显示