用法 -
{% for x in posts %}
在Django我的自定義模板標籤渲染模板變量作爲字符串標記的
{% render_con_form for shastra x.id %}
不是傳遞x.id的價值這將是它傳遞一個整數 - 「x.id」,因爲它是。
我該如何解決這個問題?
編輯 -
def render(self, context):
if self.app == 'broadcast' or self.app == 'shastra':
form = CommentsForm()
str = render_to_string('comments/form.html', {'form' : form, 'app' : self.app, 'id' : self.id})
return str
def __init__(self, app, id):
self.app = str(app)
self.id = Variable(id)
你的標籤的任何代碼? – DrTyrsa 2011-05-17 08:01:59