/ / Blank label_suffix v celom projekte Django - python, django, django-forms, django-templates

Prázdny label_suffix v celom projekte Django - python, django, django-forms, django-templates

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ď č. 1

Pravdepodobne 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)
...