lorem – Django模板标签
Django模板是一个使用Django模板语言标记的文本文档或Python字符串。Django是一个强大的包含电池的框架,为在模板中呈现数据提供了便利。Django模板不仅允许从视图到模板传递数据,还提供了一些有限的编程功能,如变量、for循环、注释、扩展、包含、lorem等。
本文围绕着如何在模板中使用lorem标签。lorem标签显示随机的 “lorem ipsum “拉丁文本。这对于在模板中提供样本数据很有用。
语法
{% lorem [count] [method] [random] %}
count – 一个数字(或变量),包含要生成的段落或单词的数量(默认为1)。
方法 – w代表单词,p代表HTML段落,b代表纯文本段落块(默认为b)。
random – 随机一词,如果给定,在生成文本时不使用普通段落(”Lorem ipsum dolor sit amet…”)。
示例 –
- {% lorem %}将输出常见的 “lorem ipsum “段落。
- {% lorem 3 p %}将输出常见的 “lorem ipsum “段落和两个随机段落,每个段落都用HTML包起来。
tags.
- {% lorem 2 w random %}将输出两个随机的拉丁语单词。
lorem – Django模板标签说明
用一个例子说明如何在Django模板中使用lorem标签。考虑一个名为geeksforgeeks的项目,有一个名为geeks的应用程序。
现在创建一个视图,我们将通过它访问模板。
在 geeks/views.py ,
# import Http Response from django
from django.shortcuts import render
# create a function
def geeks_view(request):
# return response
return render(request, "geeks.html.html")
创建一个url路径来映射到这个视图。在geeks/urls.py ,
from django.urls import path
# importing views from views.py
from .views import geeks_view
urlpatterns = [
path('', geeks_view),
]
现在我们将创建一个模板来演示lorem标签。在geeks.html中创建一个基础模板。
<html>
{% lorem %}
</html>
现在访问http://127.0.0.1:8000/ 。