mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-22 07:11:52 +00:00
context processor documn link
This commit is contained in:
parent
0a76acd664
commit
489dd157b6
@ -6,14 +6,17 @@ from troggle.core.models.troggle import Expedition
|
|||||||
in the processing of Django templates
|
in the processing of Django templates
|
||||||
|
|
||||||
This seems to mean that every page produced has bundled in its context the complete 'settings' and
|
This seems to mean that every page produced has bundled in its context the complete 'settings' and
|
||||||
the expedition class object, so all templates can doe queries on Expedition.
|
the expedition class object, so all templates can do queries on Expedition.
|
||||||
https://betterprogramming.pub/django-quick-tips-context-processors-da74f887f1fc
|
https://betterprogramming.pub/django-quick-tips-context-processors-da74f887f1fc
|
||||||
|
|
||||||
If it is commented out, the logbookentry page goes crazy and the screws up all the site_media resultions for CSS file s!
|
If it is commented out, the logbookentry page goes crazy and the screws up all the site_media resultions for CSS file s!
|
||||||
Seems to be necessary to make {{settings.MEDIA_URL}} work. Which is obvious in retrospect.
|
Seems to be necessary to make {{settings.MEDIA_URL}} work. Which is obvious in retrospect.
|
||||||
|
|
||||||
|
It is VITAL that no database operations are done in any context processor, see
|
||||||
|
https://adamj.eu/tech/2023/03/23/django-context-processors-database-queries/
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def troggle_context(request):
|
def troggle_context(request):
|
||||||
return {"settings": settings}
|
return {"settings": settings}
|
||||||
return {"settings": settings, "Expedition": Expedition}
|
# return {"settings": settings, "Expedition": Expedition}
|
||||||
|
Loading…
Reference in New Issue
Block a user