Browse Source

Actualizar 'reservas/views.py'

master
creylopez 1 year ago
parent
commit
f89a2e5935
1 changed files with 22 additions and 2 deletions
  1. +22
    -2
      reservas/views.py

+ 22
- 2
reservas/views.py View File

@ -1,3 +1,23 @@
from django.shortcuts import render
from django.shortcuts import render, redirect
from django.contrib.auth.decorators import login_required
from .models import Event, Booking
# Create your views here.
@login_required
def create_event(request):
if request.method == 'POST':
title = request.POST['title']
description = request.POST['description']
date = request.POST['date']
capacity = request.POST['capacity']
event = Event.objects.create(
title=title, description=description, date=date, capacity=capacity, created_by=request.user)
return redirect('event_detail', event_id=event.id)
return render(request, 'events/create_event.html')
@login_required
def book_event(request, event_id):
event = Event.objects.get(id=event_id)
if request.method == 'POST':
booking = Booking.objects.create(event=event, user=request.user)
return redirect('event_detail', event_id=event.id)
return render(request, 'events/book_event.html', {'event': event})

Loading…
Cancel
Save