django-overextends is een Django herbruikbare app verstrekken van de overextends template tag, een drop-in vervanger voor Django's breidt tag, waarmee je rond sjabloon erfenis gebruiken. Het primaire use-case voor overextends is om tegelijkertijd negeren en uit te breiden sjablonen van andere herbruikbare apps, in je eigen Django project. Voorbeeld Beschouw de volgende instellingen module en sjablonen, met de apps app1 en APP2 gebundeld in het project, ter wille van het voorbeeld van: # Settings.py INSTALLED_APPS = ( & Nbsp; "app1", & Nbsp; "APP2", & Nbsp; "overextends", ) TEMPLATE_LOADERS = ( & Nbsp; "django.template.loaders.filesystem.Loader", & Nbsp; "django.template.loaders.app_directories.Loader", ) PROJECT_ROOT = os.path.dirname (os.path.abspath (__ file__)) TEMPLATE_DIRS = (os.path.join (PROJECT_ROOT, "templates"),)
Reacties niet gevonden