功能需求
1:提交留言的功能峦剔。用戶設(shè)定自己的名字為A,指定任意名字為B角钩,向B留言吝沫,記為msg呻澜,留言保存在云端‘
2:獲取留言功能,輸入名字A惨险,云端返回10條最新的留言記錄
開發(fā)要求
弱化web設(shè)計羹幸,有簡單的web界面即可
重視云端設(shè)計,掌握django庫的使用
數(shù)據(jù)采用文件的形式來保存
開發(fā)流程
步驟1:新建工程cloudms
步驟2-1:新建應(yīng)用msgapp
步驟2-2:增加模板辫愉,即顯示界面的HTML/CSS/JS代碼栅受,配置路徑
步驟2-3:設(shè)定URL路由,包括本地路由和全局路由
步驟2-4:編寫交互代碼
步驟3:運行工程
代碼實現(xiàn)
1:新建工程一屋,在終端運行命令:django-admin startproject cloudms
2:進入工程目錄: cd .\cloudms\
3:創(chuàng)建應(yīng)用:python manage.py startapp msgapp
4:創(chuàng)建模板目錄:
5:創(chuàng)建模板
5-1:創(chuàng)建模板文件窘疮,MsgSingleWeb.html
5-2:編寫模板文件,加入留言提交區(qū)
5-3:編寫模板文件冀墨,加入留言展示區(qū)
6:注冊應(yīng)用
7:創(chuàng)建路由
7-1:創(chuàng)建本地應(yīng)用路由闸衫,在msgapp下創(chuàng)建urls.py,內(nèi)容如下:
7-2:修改工程下的urls.py诽嘉,配置全局路由
8:編寫數(shù)據(jù)庫代碼
8-1:在models.py中增加類
8-2:生成數(shù)據(jù)庫
9:編寫交互文件蔚出,views.py
運行效果如下所示: