为了账号安全,请及时绑定邮箱和手机立即绑定

Django-表单-更改模板上的字段名称

Django-表单-更改模板上的字段名称

慕村225694 2021-05-30 11:18:25
我必须关注forms.py和models.py:# modelsclass BHA_Component(models.Model):    item_description = models.CharField(max_length=111)    num_of_jts = models.CharField(max_length=111)    length = models.CharField(max_length=111)    cum_length = models.CharField(max_length=111)    outer_d = models.CharField(max_length=111)# formsclass BHA_Component_Form(forms.ModelForm):    class Meta():        model = BHA_Component        fields = '__all__'到目前为止,我一直在使用 html 在屏幕上打印字段名称,如下所示:{% for field in bha_form %}    <label>{{ field.name }}</label>{% endfor %}我以形式传递,bha_form作为中的上下文变量views.py。如果我使用这组代码,那么它将在屏幕上显示:item_description, num_of_jts, length, cum_length, outer_d但我想在屏幕上打印:Item Description, # of jts, Lenth, Cum. Len., OD如您所见,我不能仅通过使用某些s.upper()方法或regex方法来获得此输出,因为原始字段名称与所需的输出之间没有特定的字符串转换关系。我想手动决定将在每个字段的屏幕上打印哪些字段名称。但我不想通过像这样的硬编码 html 元素来做到这一点:<label>Item Description</label><label># of jts</label><label>Length</label>我想使用Django在后端执行此操作。我应该怎么做?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号