0
我需要在模板文件中的javascript函数中获取对象的模型名称。我已经尝试了两种方法。 1)编写自定义templatetag在Django模板中获取对象的模型名称
@register.filter
def get_model_name(value):
name = str(value.__class__.__name__)
return name
二是写在模型本身的方法
def getModelName(self):
return 'Model1'
JS
var objectType = {{object.getModelName}};
var objectType = {{object | get_model_name}};
我得到了正确的名称作为输出,但它不是在字符串格式。所以我得到一个错误,说Model1是未定义的。它被视为一个变量。
任何方式以字符串格式获取此。我需要字符串格式的模型名称在我的VAR对象类型
谢谢,它工作。 – Mancunia89
是的,只要我被允许,就会尽快完成。 – Mancunia89