2、Django基础二
1. 项目准备
1.1 配置虚拟环境
pip3 install pipenv
mkdir test && cd test/
pipenv --python 3.6.5
pipenv shell1.2 安装Django
((test) ) [root@k8s test]# pipenv install django==2.1.81.3 创建项目
((test) ) [root@k8s test]# django-admin startproject project1.4 修改时区
''' settings.py
ALLOWED_HOSTS = ["*"]
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
'''1.5 创建超级管理员

1.6 创建APP应用及注册
2. 项目
2.1 数据模型分析
2.2 数据模型创建
2.3 数据库迁移
2.4 Admin后台注册模型

3. Django 博客首页 和 详情页
3.1 URL分析
3.2 创建 urls.py 文件
3.3 首页||文章详情视图
3.4 Model中自定义ID方法
3.5 项目 urls.py 添加 APP 路径映射
3.6 html 文件
3.5 设置静态文件static和模板templates文件

4. Admin后台集成 markdown 格式编写
4.1 安装django-mdeditor
4.2 注册 mdeditor APP
4.3 添加 mdeditor URL
4.4 修改数据库字段类型
4.5 生成数据文件迁移到数据库
4.6 测试是否正常

4.7 django-mdeditor 错误

5. 渲染代码高亮显示,自动生成侧边目录
5.1 安装插件
5.2 修改原 view.detail 视图
5.3 修改详情页: detail.html
5.4 测试效果

5.5 界面太丑,使用开源摸版(百度一下)

6. 定制摸版标签
6.1 定制摸版标签
6.2 注册摸版标签
6.3 使用摸版标签
6.4 测试效果

Last updated