kopia lustrzana https://github.com/OpenDroneMap/WebODM
More robust template tags
rodzic
a6979e46b3
commit
f5581504a0
|
@ -9,7 +9,12 @@ logger = logging.getLogger('app.logger')
|
||||||
|
|
||||||
@register.simple_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def settings_image_url(context, image):
|
def settings_image_url(context, image):
|
||||||
img_cache = getattr(context['SETTINGS'], image)
|
try:
|
||||||
|
img_cache = getattr(context['SETTINGS'], image)
|
||||||
|
except KeyError:
|
||||||
|
logger.warning("Cannot get SETTINGS key from context. Something's wrong in settings_image_url.")
|
||||||
|
return ''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
return "/media/" + img_cache.url
|
return "/media/" + img_cache.url
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
|
@ -18,7 +23,12 @@ def settings_image_url(context, image):
|
||||||
|
|
||||||
@register.simple_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def get_footer(context):
|
def get_footer(context):
|
||||||
settings = context['SETTINGS']
|
try:
|
||||||
|
settings = context['SETTINGS']
|
||||||
|
except KeyError:
|
||||||
|
logger.warning("Cannot get SETTINGS key from context. The footer will not be displayed.")
|
||||||
|
return ""
|
||||||
|
|
||||||
if settings.theme.html_footer == "": return ""
|
if settings.theme.html_footer == "": return ""
|
||||||
|
|
||||||
organization = ""
|
organization = ""
|
||||||
|
|
Ładowanie…
Reference in New Issue