Django视图和URL配置(2):动态视图

1、在views中增加一个视图函数,用来在页面返回当前时间。

datetime.datetime.now()指使用datetime模块中的datetime类的now方法,返回当前时间给now变量。

html内容中%s是占位符,%now指用now变量来代替%s,now虽然不是一个字符串,但%s(格式化字符串)会将它转化为字符串。

动态视图

2、在urls.py中导入view中的current_datetime视图函数,并指定URL以/path结尾的访问执行current_datetime方法

动态视图

3、本地输入localhost:8080/time/访问得到Web服务器的当前时间

动态视图

4、URL配置和视图实现松耦合:在该例子中,URL的定义的视图函数是松耦合的,换句话说,决定URL使用哪个视图函数和实现视图函数在两个地方,这使得开发人员可以修改一块而不会影响另外一块。如开发人员需要修改URL,只需要修改URLConf文件而不需要修改函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。