Pet*_*sen 21 django django-templates
由于"加载"对于搜索来说过于通用:
"加载"的目的是什么?在这种特殊情况下它做了什么? - 在模板文件base_weblog.html中,
{% load weblog %}{% render_month_links %}
是否使用了一些命名约定来"加载"以完成其工作?例如文件夹和/或文件和/或类名的名称?
"加载"的文档在哪里,你能详细说明吗?
细节:
该示例来自http://www.djangoproject.com/的来源 - 直接下载URL是通过http://shrinkster.com/17g8.
部分文件夹结构(没有文件扩展名的项目是文件夹):
django_website
apps
accounts
aggregator
blog
urls.py
models.py
class Entry(models.Model)
templatetags
weblog.py
contact
docs
templates
base_weblog.html
aggregator
blog
entry_archive.html
entry_archive_year.html
month_links_snippet.html
entry_archive_month.html
entry_detail.html
entry_snippet.html
entry_archive_day.html
comments
contact
docs
feeds
flatfiles
flatpages
registration
Run Code Online (Sandbox Code Playgroud)
“load”之后的“weblog”(在模板文件中django_website/templates/base_weblog.html
)指的是weblog.py
文件夹 中的文件django_website/apps/blog/templatetags
。文件夹templatetags
必须准确命名,并且必须包含名为__init__.py
(问题 2). 的文件。
在本例中,“load”使自定义模板标签(render_latest_blog_entries
在render_month_links
本例中)可在模板中使用django_website\templates\base_weblog.html
。“负载”是一个安全和性能功能。
归档时间: |
|
查看次数: |
14624 次 |
最近记录: |