功能需求
1:提交留言的功能。用户设定自己的名字为A,指定任意名字为B,向B留言,记为msg,留言保存在云端‘
2:获取留言功能,输入名字A,云端返回10条最新的留言记录
开发要求
弱化web设计,有简单的web界面即可
重视云端设计,掌握django库的使用
数据采用文件的形式来保存
开发流程
步骤1:新建工程cloudms
步骤2-1:新建应用msgapp
步骤2-2:增加模板,即显示界面的HTML/CSS/JS代码,配置路径
步骤2-3:设定URL路由,包括本地路由和全局路由
步骤2-4:编写交互代码
步骤3:运行工程
代码实现
1:新建工程,在终端运行命令:django-admin startproject cloudms
2:进入工程目录: cd .\cloudms\
3:创建应用:python manage.py startapp msgapp
4:创建模板目录:
![](https://img.haomeiwen.com/i9407607/7ac12ad89b451705.png)
5:创建模板
5-1:创建模板文件,MsgSingleWeb.html
5-2:编写模板文件,加入留言提交区
![](https://img.haomeiwen.com/i9407607/e2c6a0ab309e140f.png)
5-3:编写模板文件,加入留言展示区
![](https://img.haomeiwen.com/i9407607/8387ec93c2c29e66.png)
6:注册应用
![](https://img.haomeiwen.com/i9407607/d0075088efae3ee9.png)
7:创建路由
7-1:创建本地应用路由,在msgapp下创建urls.py,内容如下:
![](https://img.haomeiwen.com/i9407607/d6a74d947170944c.png)
7-2:修改工程下的urls.py,配置全局路由
![](https://img.haomeiwen.com/i9407607/fea9807a2c490211.png)
8:编写数据库代码
8-1:在models.py中增加类
![](https://img.haomeiwen.com/i9407607/ebdf69ca5d273702.png)
8-2:生成数据库
![](https://img.haomeiwen.com/i9407607/c23777d0085f290c.png)
9:编写交互文件,views.py
![](https://img.haomeiwen.com/i9407607/8c23758d4967929e.png)
运行效果如下所示:
![](https://img.haomeiwen.com/i9407607/20f66b64f22aeb25.png)
网友评论