O colecție de diferite instrumente, comenzi rapide, decoratori, câmpuri de formulare și modele pentru a vă ușura viața django.

django

Iată o prezentare generală rapidă a ceea ce puteți face la îndemână. De asemenea, puteți citi documente complete.

Evitați HttpResponse și render_to_response () biolerplate cu @render_to () decorator. Acesta va reda rezultatul la „app_name/foo.html”:

Răspunsuri JSON ușoare cu @render_to_json () decorator:

Și decoratorul @ajax de ordin superior pentru a gestiona acțiuni asincrone mai complexe:

Trimiteți e-mailuri redate din șabloane:

O colecție de câmpuri model cu câmpuri de formular și widget-uri însoțitoare. Câmpuri de matrice diferite în special pentru a stoca o serie de valori sau opțiuni:

În formularul de model, câmpul de telefoane ar fi reprezentat ca Intrare Separată și zile lucrătoare ca mai multe casete de selectare:

Un utilitar @cached_property la îndemână:

O grămadă de utilități care interogă baza de date pentru a nu mai trece cu cursorul ():

Și un middleware pentru a face ieșirea html mai subțire prin eliminarea spațiilor inutile:

  • simplu logger încheie
  • Widget-uri CommaSeparatedInput și MultilineInput pentru câmpurile matrice
  • JSONField, AdditionalAutoField și BigAutoField
  • și o grămadă de baze de date, e-mail, text și utilitare de depanare

NOTĂ: instrumentele funcționale, și anume @memoize și @cache, au fost mutate în funcy