📜  lorem – Django 模板标签

📅  最后修改于: 2022-05-13 01:55:50.582000             🧑  作者: Mango

lorem – Django 模板标签

Django 模板是使用 Django 模板语言标记的文本文档或Python字符串。 Django 是一个强大的包含电池的框架,为在模板中呈现数据提供了便利。 Django 模板不仅允许将数据从视图传递到模板,而且还提供了一些有限的编程功能,例如变量、for 循环、注释、扩展、包含、lorem 等。
本文围绕如何在模板中使用lorem 标签展开。 lorem标签显示随机的“lorem ipsum”拉丁文文本。这对于在模板中提供示例数据很有用。

句法
{% lorem [count] [method] [random] %}

count – 一个数字(或变量),包含要生成的段落或单词的数量(默认为 1)。
method – w 表示单词,p 表示 HTML 段落或 b 表示纯文本段落块(默认为 b)。
random – 单词 random,如果给出,在生成文本时不使用常见段落(“Lorem ipsum dolor sit amet...”)。

例子 -
  • {% lorem %} 将输出常见的“lorem ipsum”段落。
  • {% lorem 3 p %} 将输出常见的“lorem ipsum”段落和两个随机段落,每个段落都包含在 HTML 中

    标签。

  • {% lorem 2 w random %} 将输出两个随机的拉丁词。

lorem – Django 模板标签说明

使用示例说明如何在 Django 模板中使用 lorem 标签。考虑一个名为geeks的项目,它有一个名为geeksforgeeks的应用程序。

现在创建一个视图,我们将通过它访问模板,
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中创建一个基本模板,


    {% lorem %}

现在访问http://127.0.0.1:8000/,

lorem-Django-模板标签