return self.get_query_set().filter_debut(min=min, max=max)
def build_time_zone_choices(pays=None):
- fr_names = set()
timezones = pytz.country_timezones[pays] if pays else pytz.common_timezones
result = []
now = datetime.datetime.now()
for tzname in timezones:
tz = pytz.timezone(tzname)
fr_name = get_timezone_name(tz, locale='fr_FR')
- if fr_name in fr_names:
- continue
- fr_names.add(fr_name)
offset = tz.utcoffset(now)
seconds = offset.seconds + offset.days * 86400
(hours, minutes) = divmod(seconds // 60, 60)
def evenement_ajout(request):
template = "savoirs/evenement_ajout.html"
if request.method == "POST":
- form = EvenementForm(request.POST)
+ form = EvenementForm(request.POST, request.FILES)
if form.is_valid():
form.save()
template = "savoirs/evenement_confirmation.html"