14 lines
No EOL
535 B
Python
14 lines
No EOL
535 B
Python
from django.utils.timesince import timesince
|
|
|
|
from .models import SiteSettings, Maintenance
|
|
|
|
def site_settings(request):
|
|
# On récupère le premier objet, ou None s'il n'existe pas encore
|
|
return {'settings': SiteSettings.objects.first()}
|
|
|
|
def site_maintenance(request):
|
|
last = Maintenance.objects.last()
|
|
start = last.start_date if last else None
|
|
end = last.end_date if last else None
|
|
delay = timesince(start, end) if start and end else None
|
|
return {'maintenance': Maintenance.objects.last(), 'delay': delay} |