随着HTML5的火热发展,大家都在找精美的HTML5模板,且由于各种屏幕大小不一的移动设备的出现,Web开发者开始寻求跨设备的解决方案,于是响应式布局诞生了。响应式布局得益于最新的HTML5技术,会根据屏幕的大小来自动调整页面显示的内容,而...
AI君
1个月前 (02-24) 11℃
0喜欢
近几年来,随着互联网的不断急剧发展,建站需求量激增,越来越多的个人和是企业都开设建设属于自己的网站,用来做电商营销或个人网站博客等用途。我们都知道正儿八经建设一个网站是耗时耗力的,所以,与其花费大量时间码出一个网站不如套用一个HTML模板再...
AI君
1个月前 (02-24) 13℃
0喜欢
作为一个Web框架,Django需要一种动态生成HTML的便捷方法。最常用的方法依赖于模板。模板包含所需HTML输出的静态部分以及描述动态内容将被插入的一些特殊语法。有关创建带有模板的HTML页面的示例,请参阅:doc:`Tutori...
AI君
1年前 (2019-03-28) 102℃
0喜欢
虽然大多数和Django模板语言的交互都是模板作者的工作,但你可能想定制和扩展模板引擎,让它做一些它不能做的事情,或者是以其他方式让你的工作更轻松。
本章深入探讨Django的模板系统。 如果你想扩展模板系统或者只是对它的工作原理感觉到好奇...
AI君
1年前 (2019-03-28) 65℃
0喜欢
在前一章中,你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python 代码之中。
def current_datetime(request):
now = datetime.date...
AI君
1年前 (2019-03-28) 100℃
0喜欢
回顾¶
如果你依照 Hello World 这一章的话,你应当有一个完全工作的简单的 web 应用程序,它有着如下的文件结构:
microblog\
flask\
<virtual environment file...
AI君
1年前 (2019-03-27) 132℃
0喜欢
虽然 Flask 并不强迫我们使用任何一个特定的模板语言,它假设我们要使用 Jinja。在 Flask 社区中大部分开发者使用 Jinja,我建议你们也这样做。有很多的扩展帮助我们使用其它的模板语言,像 Flask-Genshi 和 Fl...
AI君
1年前 (2019-03-27) 132℃
0喜欢
Jinja 最为强大的地方在于他的模板继承功能,模板继承允许你创建一个基础的骨架模板,
这个模板包含您网站的通用元素,并且定义子模板可以重载的 blocks 。
听起来虽然复杂,但是其实非常基础。理解这个概念的最好方法就是开始一个例子。
...
AI君
1年前 (2019-03-27) 98℃
0喜欢