def gallery(request): title = "Gallery page" context = { "title": title, } context = util.add_categories_to_menu(context) return render(request, 'gallery.html', context)
def index(request): jumbotron_images = JumbotronImage.objects.all() context = { "jumbotron_image_paths": jumbotron_images, } context = util.add_categories_to_menu(context) return render(request, 'index.html', context)
def events(request): events = Event.objects.exclude(event_end__lt=timezone.now()).order_by('event_start') context = { "title": "Evenemang", "events": events, } context = util.add_categories_to_menu(context) return render(request, 'events.html', context)
def contact(request): title = "Kontakta CL Grafiska" form = MessageForm(request.POST or None) context = { "title": title, "form": form, } context = util.add_categories_to_menu(context) if form.is_valid(): instance = form.save(commit=False) form_sender = instance.sender form_email = instance.email form_message = instance.message form_timestamp = instance.timestamp form_datetime_format = "%a %Y-%m-%d, %H:%M" subject = "Meddelande till CL Design" from_email = settings.EMAIL_HOST_USER to_email = [from_email] contact_message = """ Avsändare: %s \n\n Mailadress: %s \n\n Meddelande: %s \n\n Skickat via kontaktformulär: %s """%(form_sender, form_email, form_message, form_timestamp.strftime(form_datetime_format)) send_mail(subject, contact_message, from_email, to_email, fail_silently=True) instance.save() context = { "title": "Meddelande skickat", "message_sent_text": "Vi återkommer med svar så fort vi kan!", } context = util.add_categories_to_menu(context) return render(request,"contact.html", context)
def gallery_category(request,category): title = category category_being_viewed = Category.objects.get(name=category) category_images = Image.objects.filter(image_category__name=category) category_image_paths = [] for category_image in category_images: category_image_paths.append(os.path.basename(category_image.image.name)) context = { "title": title, "last_updated": category_being_viewed.last_updated, "category_image_paths": category_image_paths, } context = util.add_categories_to_menu(context) return render(request, 'gallery.html', context)
def contact(request): context = {"title": "Kontakta mig"} context = util.add_categories_to_menu(context) return render(request, 'contact.html', context)
def about(request): context = {"title": "Om mig"} context = util.add_categories_to_menu(context) return render(request, 'about.html', context)
def events(request): context = {"title": "Evenemang"} context = util.add_categories_to_menu(context) return render(request, 'events.html', context)