确保每次修改模板标签时都重新启动 Django 开发服务器(或确保它自己重新启动)。如果服务器没有重新启动,Django 将不会注册标签。

从 django 1.9 开始,您可以在如下设置中加载这些新标签/过滤器:

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'app.apptemplates.load_setting', ], 'libraries':{
'my_templatetag': 'app.templatetags.my_templatetag', }
},
},
]

确保您没有遗漏以下任何步骤:

  1. 在您的应用程序文件夹中创建一个与models.py 和views.py 处于同一级别的名为“templatetags”的文件夹

  2. 您的应用程序必须位于 settings.py 中的 INSTALLED_APPS 中

  3. templatetags 文件夹必须有 __init__.py

  4. 重启django服务器

最新文章

  1. Android使用HttpURLConnection通过POST方式发送java序列化对象
  2. Oracle 遇到的问题 (1)
  3. Jmeter报告优化之New XSL stylesheet
  4. Python socket 详解
  5. docker squid---but git proxy should specify by git config --global http.proxy http:...
  6. 手机APP软件使用说明
  7. Unity3D Log 收集机制
  8. package.json 字段全解析 share
  9. Go2Shell
  10. BZOJ 1639: [Usaco2007 Mar]Monthly Expense 月度开支
  11. dede 最近一天发布的文章标题前加hot
  12. 如何生成log新信息背景图片和在图片上添加水印
  13. English - because of,due to ,thanks to ,owing to ,as a result of ,on account of解析
  14. SQLSERVER图片查看工具SQL Image Viewer5.5.0.156
  15. FreeRTOS 移植到WIN10
  16. Nginx 调优经验记录
  17. Java基础学习笔记二十七 DBUtils和连接池
  18. Beta 凡事预则立
  19. Linux下部署开源版“禅道”项目管理系统
  20. Java多线程(五)——线程等待与唤醒

热门文章

  1. 【vue-01】快速入门
  2. 语音降噪论文“A Hybrid Approach for Speech Enhancement Using MoG Model and Neural Network Phoneme Classifier”的研读
  3. PSP初体验:求交点
  4. java面试一日一题:java中一个对象实例的结构是什么样子的
  5. [Linux] 删除find到的目录
  6. 强哥node.js学习笔记
  7. Python菜鸟100例
  8. libvirtd 启动成功,但却没有监听
  9. Linux useradd 命令介绍
  10. 自己封装的mysql应用类示例