def home_page(request): if request.POST: form = NewRoomForm(data=request.POST) if form.is_valid(): if request.user.is_authenticated(): _room = form.save(request.user) else: user = Additional.create_guest() backenduser = authenticate(username=user.username, password=settings.SECRET_KEY) login(request, backenduser) _room = form.save(user) return redirect(_room) return render(request, 'home.html', {'form': form, }) else: return render(request, 'home.html', {'form': NewRoomForm(), })
def room_page(request, room_id): room = Room.objects.get(id=room_id) if request.POST: form = NewMessageForm(data=request.POST) if form.is_valid(): if request.user.is_authenticated(): message = form.save(room, request.user) else: user = Additional.create_guest() backenduser = authenticate(username=user.username, password=settings.SECRET_KEY) login(request, backenduser) message = form.save(room, user) return redirect(room) return render(request, 'room.html', {'room': room, 'form': form}) return render(request, 'room.html', {'room': room, 'form': NewMessageForm()})