T06-构建个人博客网站

构建个人博客网站

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 = 中文名参数 让后台管理中的英文类型名以中文别名进行显示

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注