创建自定义模板代码

时间:2017-12-22 04:19:30

标签: python django templatetags

我有一个模型,它有一个方法需要一个参数(request.user.some_field)来完成这项工作。 因此,要发送此request.user,我已经创建了一个模板标记。

extra_tag.py

from django import template

register = template.library()

@register.simple_tag
def precio(sub_medida, tipo_usuario):
    return sub_medida.precio_venta(tipo_usuario)

当我转到加载的模板时,我收到以下错误: 在模板上:'module'对象不可调用

控制台上的

:“../../extra_tag.py”,第3行,中     register = template.library()

我不知道这是否有帮助,但我遵循了此文档:https://docs.djangoproject.com/en/2.0/howto/custom-template-tags/

提前致谢..

0 个答案:

没有答案