我必须关注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在后端执行此操作。我应该怎么做?
添加回答
举报
0/150
提交
取消