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