我有一个模型,它有一个方法需要一个参数(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/
提前致谢..