Ejemplo n.º 1
0
def gallery(request):
  title = "Gallery page"
  context = {
    "title": title,
  }
  context = util.add_categories_to_menu(context)
  return render(request, 'gallery.html', context)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
def contact(request):
  context = {"title": "Kontakta mig"}
  context = util.add_categories_to_menu(context)
  return render(request, 'contact.html', context)
Ejemplo n.º 7
0
def about(request):
  context = {"title": "Om mig"}
  context = util.add_categories_to_menu(context)
  return render(request, 'about.html', context)
Ejemplo n.º 8
0
def events(request):
  context = {"title": "Evenemang"}
  context = util.add_categories_to_menu(context)
  return render(request, 'events.html', context)