datafilters

Software skärmdump:
datafilters
Mjukvaruinformation:
Version: 0.3.2
Ladda upp dagen: 20 Feb 15
Utvecklare: Nikolay Zakharov
Licens: Gratis
Popularitet: 18

Rating: 3.0/5 (Total Votes: 1)

datafilters är ett bibliotek för Django-drivna webbplatser för att genomföra datafiltrering utan gore.
Detta bibliotek ger dekoratör för django vyer (filter_powered) och små ramar för att skapa så kallade FilterForm klasser som deklarativt definierar filterspecifikationer.
Detta tillvägagångssätt är något skiljer sig från en i django-admin, men det ser mycket mer intuitivt och okomplicerat imho.
Huvud begränsning av filter_powered
Visningar som "powered" med filter förväntas återvända antingen SimpleTemplateResponse underklass (som infördes i Django 1.3) eller kala kontext ordböcker (för att få sammanhang och data för att filtrera) så dekoratör returnerar samma typ som skickades in i den.
Andra typer (HttpResponse det vanligaste fallet) är tyst ignoreras och kringgås genom dekoratör.
Som nämnts ovan, om man vill använda filter_powered dekoratör med äldre django, han måste genomföra några dekoratör att sätta över som faktiskt gör kontext. Det bör vara något liknande:
render_to ("foo / bar.html")
def bar (begäran):
& Nbsp; some_result = do_smth (begäran)
& Nbsp; avkastning {"resultat": some_result}
render_to genomförande dekoratör är triviala och utelämnas därför. . I en sådan sätt kan vi koppla allt mellan render_to och mall sammanhang och därmed isolera gemensamma kontextbehandlingsuppgifter (som filtrering) och återanvända dem

Krav :

  • Python
  • django-former-extras

Annan programvara för utvecklare Nikolay Zakharov

forms_extras
forms_extras

11 May 15

Kommentarer till datafilters

Kommentarer hittades inte
Kommentar
Slå på bilder!