Chcel by som odstrániť dvojbodku (:), ktorá sa automaticky pridáva na vytváranie štítkov v celom mojom projekte Django. label_suffix=""
na každú formu v projekte.
Existuje jednoduchý spôsob, ako ho všade prekonať?
odpovede:
14 pre odpoveď č. 1Pravdepodobne by bolo najlepšie rozšíriť Django Form
triedy, prepísať predvolenú hodnotu a rozšíriť všetky vaše formuláre z nej, ako je to napríklad:
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)
...