利用django开发云端留言板(一)
2017-12-27 本文已影响134人
天涯笨熊
功能需求
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:创建模板目录:

5:创建模板
5-1:创建模板文件,MsgSingleWeb.html
5-2:编写模板文件,加入留言提交区

5-3:编写模板文件,加入留言展示区

6:注册应用

7:创建路由
7-1:创建本地应用路由,在msgapp下创建urls.py,内容如下:

7-2:修改工程下的urls.py,配置全局路由

8:编写数据库代码
8-1:在models.py中增加类

8-2:生成数据库

9:编写交互文件,views.py

运行效果如下所示:
