软件危机
解决方法:工业化思想 (软件工程)
流程
理论和实践
理论:七层协议
实践:四层协议
1.需求
听 补 删
2.概要设计
3.登录,上传,订单 模块
项目经理
需求
axwre 画图工具
UI
前端 html css js
后端 架构 API接口 概要,技术,框架
测试
1.需求
2.确定相应模块
根据业务,根据逻辑,根据现状
3.确定数据库信息
博客网站的需求和规划
项目名称
通过admain管理界面张贴,编辑以及删除贴文,且此界面支持markdown语句
使用bootstrap网页框架
在主页中显示每篇文章的标题,简短摘要以及发帖日期
在主页中加入侧边栏,可以加入自定义的HTML代码以及JS
在输出文章的时候,可以解析Markdown语句并正确显示排版后的样子
wsgi.py是与网页服务器沟通的接口
将创建的APP文件加入到settings的INSTALL_APPS 列表中
将最后的时区修改为
LANGUAGE_CODE = ‘zh-CN’
TIME_ZONE = ‘Asia/Beijing’
dbsqlit.pypython默认数据库,简化过的SQL关系型数据库
创建博客数据表
在Django要使用数据库,有以下几个步骤。
1,.定义需要使用的类
2.详细设置每个类的变量即数据表的每一个字段
3.使用python manage.py makemigrations mainsite创建数据库和Django的中介文件
4.使用python manage.py migrate同步更新数据库的内容
5.在程序中使用python的方法操作所定义的数据类