2 回答
TA贡献1878条经验 获得超4个赞
为什么你不能在视图中做这样的事情?
def study(request, studyID):
if request.method == 'GET' and request.user.is_authenticated:
form = ContactForm()
form.fields['from_email'].label = "{}, what's your email?".format(.get_full_name())
用来form.fields["your_label_id"]设置。
TA贡献1839条经验 获得超15个赞
当标签中要插入的动态内容是字符串,而不是整数时,只需要在引用动态变量后(下例中self.player.type后)加上()……像这样:
首先转到 pages.py:
class Contribute(Page):
form_model = 'player'
form_fields = ['type']
def vars_for_template(self):
return dict(
contribution_label='How many {} do you want to contribute?'.format(self.player.type())
)
第二次转到相关的 HTML 页面,Contribute.html
{% formfield player.contribution label=contribution_label %}
添加回答
举报