我想消除在我的整個Django項目中自動添加以形成標籤的冒號(:)。我想避免將label_suffix=''
添加到項目中的每個表單中。整個Django項目中的空白label_suffix
是否有一種簡單的方法可以在任何地方覆蓋它?
我想消除在我的整個Django項目中自動添加以形成標籤的冒號(:)。我想避免將label_suffix=''
添加到項目中的每個表單中。整個Django項目中的空白label_suffix
是否有一種簡單的方法可以在任何地方覆蓋它?
它可能是最好的延長Django的Form
類,覆蓋默認設置,並延長所有的形式從它,就像這樣:
from django import forms
class MySiteForm(forms.Form):
def __init__(self, *args, **kwargs):
kwargs.setdefault('label_suffix', '')
super(MySiteForm, self).__init__(*args, **kwargs)
...
class RegistrationForm(MySiteForm):
username = forms.CharField(max_length=255)
...
功能要求:https://github.com/torchbox/ w//問題/ 130 – 2016-05-09 09:54:01