由于“加载”对于搜索而言过于通用:
“加载”的目的是什么?在这种特殊情况下它做了什么? - 在模板文件中,base_weblog.html,
{% load weblog %}{% render_month_links %}
是否使用了一些命名约定来“加载” 做它的工作?例如。文件夹和/或文件的名称和/或 班级名称?
“加载”的文档在哪里,您能详细说明吗?
详细说明:
这个例子来自的来源 http://www.djangoproject.com/ - 直接下载网址是 通过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
答案 0 :(得分:11)
答案 1 :(得分:3)
django_website/templates/base_weblog.html
中)指的是文件夹weblog.py
中的文件django_website/apps/blog/templatetags
。文件夹templatetags
必须完全命名,并且必须包含名为__init__.py
的文件(问题2)。
“加载”会使自定义模板标记(在这种情况下为render_latest_blog_entries
和render_month_links
)可用于模板{@ 1}}。 “加载”是一种安全和性能功能。