Django Custome Templatetags在我的生产设置中不起作用

Django Custome Templatetags在我的生产设置中不起作用,django,django-templates,Django,Django Templates,我的项目结构如下所示 project - utils - templatetags __init__.py date_format.py date_format.py有两个过滤器,默认_格式和自定义_格式 日期\格式.py @register.filter(name='DEFAULT_FORMAT', expects_localtime=True) def default_format(value): logger.info("Value") log

我的项目结构如下所示

project
  - utils
    - templatetags
      __init__.py
      date_format.py
date_format.py有两个过滤器,默认_格式和自定义_格式

日期\格式.py

@register.filter(name='DEFAULT_FORMAT', expects_localtime=True)
def default_format(value):
  logger.info("Value")
  logger.info(value)
  if value is None or value == "":
    return ""

  if isinstance(value, str) or isinstance(value, unicode):
    return value

  return get_date_string(value)


@register.filter(name='CUSTOM_FORMAT', expects_localtime=True)
def custom_format(value, date_format):
  logger.info("Custom format")
  if value is None or value == "":
    return ""

  if isinstance(value, str) or isinstance(value, unicode):
    return value

  return get_formatted_string(value, date_format)
我有一个模板,它使用默认_格式和自定义_格式,我还使用{%LoadDate_FORMAT%}导入标记

这在我的本地环境中运行良好,但奇怪的是在我的生产环境中不起作用,它说无效的过滤器:自定义_格式

这里需要注意的是,在这个模板中,默认的_格式优先于自定义的_格式,但是其中一个加载很好,而另一个加载会抛出错误

有人能给我指出正确的方向来解决这个问题吗


谢谢

你能添加date\u format.py代码库吗。@Pushplata我已经在我的问题中添加了代码,请看一看。请共享完整的date\u format.py,而且utils是你的django应用程序。