django-cofingo

Software skärmdump:
django-cofingo
Mjukvaruinformation:
Version: 0.2.2
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 13

Rating: 4.0/5 (Total Votes: 1)

django-cofingo är en kombination av Coffin & nbsp; (http://github.com/coffin/coffin) och Jingo (http://github.com/jbalogh/jingo). Det gör användningen av Jinja2 mallar samtidigt taggarna och filter från Django (t.ex. URL-taggen)
Liksom Jingo vägen att lägga till egna filter, taggar (anknytningar), och tester är genom att skapa en helpers.py fil i din app.
Komma igång
Det enklaste sättet att installera Cofingo är att använda pip:
PiP installera django-cofingo
Utvecklingen versionen finns på:
http://github.com/mvantellingen/django-cofingo
Konfiguration
Lägg django_cofingo.Loader dina inställningar:
TEMPLATE_LOADERS = (
& Nbsp; 'django_cofingo.Loader ",
& Nbsp; 'django.template.loaders.filesystem.Loader ",
& Nbsp; 'django.template.loaders.app_directories.Loader ",
)
Mallar sedan utförda av Jinja2 vilken metod som tillämpas (Det fungerar för klassbaserade vyer, TemplateResponse etc).
Om du vill förhindra att mallarna för en specifik applikation återges med Jinja2 kan du uteslutas dem i inställningsfilen:
COFINGO_EXCLUDED_APPS = ['admin', 'debug_toolbar']
(Observera att dessa två program läggs som standard)
Skapa egna filter och förlängningar
Skapa en medhjälpare modul i django app och lägg till följande:
från django_cofingo.library import Bibliotek
bibliotek = Library ()
Om du vill lägga till ett filter lägg till följande:
@ Library.filter
def my_custom_filter (värde):
& Nbsp; returvärde + 'filtrerat "
Lägga till en förlängning kan göras på följande sätt:
från django_cofingo.library import Bibliotek
från django_assets.env import get_env
från webassets.ext.jinja2 import AssetsExtension
bibliotek = Library ()
library.attr ('assets_environment', get_env ())
library.extension (AssetsExtension)
Du kan också lägga till andra moduler med ett bibliotek till Cofingo genom att ange dem i din settings.py fil:
COFINGO_HELPERS = [
& Nbsp; "myproject.helpers"
]

Krav :

  • Python
  • Django

Annan programvara för utvecklare Michael van Tellingen

Kommentarer till django-cofingo

Kommentarer hittades inte
Kommentar
Slå på bilder!