pycharm中做web应用(2)第一个动态web页
上文我们使用django框架实现了web功能的第一个例程,就一个web静态页面,显示固定的一句话,本节我们让这个网页动起来,显示动态的当前时间内容。
html的基础知识
HTML的全称为超文本标记语言,和我们常用的编程语言如c语言,python语言不同,它是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。而这些资源可能在地理位置相距遥远的其他计算机上。为人们查找,检索信息提供方便。举例如下:
文件类型 (放在档案的开头与结尾)
文件主题
文头 (描述性资料,像是「主题」)
文体 (文件本体)
标题<H?></H?> (标题,从1到6,有六种选择)
。。。 。。。
其他还有好多,在此, A closer Look at tags,我们记住一点:
就是标签一定是成对出现的。在此我们就后文用到的先介绍两个:
html标签:
即 和 ,标签对中的第一个标签是开始标签,第二个标签是结束标签,也是页面中最大的标签,根标签。
body标签:
即 文档的主体内容,页面的内容基本全部放在这个标签里面。
获取系统时间
从 Python 标准库(Python自带的实用模块集合)中import datetime 模块。datetime 模块包含几个处理日期和时间的函数(functions)和类(classes),其中就包括返回当前时间的函数:
datetime.datetime.now()
通过它,我们就可以获取当前的实时时间。
显示系统时间
我们已经获取了系统时间(严格地说是服务器的时间),怎么能在web页面上显示昵?还是在上文中的view.py文件中,首先注释掉我们上文修改的代码部分,对index函数做如下修改:
看到上面的html标签和body标签了吗?他们就组成了我们的第一个动态网页的主体内容,特别注意不要用错了中文符号。
web端验证系统时间
和前文一样,重新启动服务器后,用浏览器打开如下网址:
http://127.0.0.1:8000/index/
看到了什么?
再刷新一下浏览器,时间是不是跟着变化了。至此,我们的第一个动态页面就完成了,简单吧。