【问题标题】:Converting form CharField type to string in Django在 Django 中将表单 CharField 类型转换为字符串
【发布时间】:2010-07-18 22:37:09
【问题描述】:

我创建了一个用于生成表单集的表单类。我可以轻松地生成包含初始数据的表单集。但是,我需要在我的表单中写入一个 CharField 元素的值作为另一个字段的标签。为了得到这个动态名称,我写了 {{ form.field }} 作为标签的值。但由于字段是 CharField,我在表单中得到一个输入元素而不是标签。

我想知道是否有任何方法可以将 CharField 转换为字符串,这样我就不会在没有 Javascript 的情况下将我的标签显示为输入元素?

谢谢

【问题讨论】:

  • 是否需要实时更新?即如果有人在屏幕上的一个地方更新了一个文本字段,你是否需要屏幕上其他地方的标签来改变?

标签: django string


【解决方案1】:

{{ form.initial.field }} 应该可以工作,只要您不需要实时更新即可。

【讨论】:

  • 我刚刚想出了如何解决我的问题。我刚刚使用适当的字符串元素从表单和动态字符串中创建了一个 zip 元素。然后在我的模板中遍历我的表单和那个变量,并打印标签。
猜你喜欢
  • 1970-01-01
  • 2020-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多