Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 3b4c0d949354c7d5336b179eba8d9f4a5c70b440
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

TimingSyl.hh

Blame
  • views.py NaN Gio
    from django.shortcuts import render, get_object_or_404, redirect
    from django.http import HttpResponse
    from django.core.mail import send_mail
    from django.contrib.auth.decorators import login_required
    from django.contrib.auth.forms import UserChangeForm
    
    from .forms import UserForm, UserModifForm, QuestionQuotidForm
    from .models import Menu, QuestionQuotid
    
    def index(request):
    	if request.method == 'POST' :
    		if request.POST['name'] and request.POST['email'] and request.POST['message'] :
    			send_mail(
    				'Contact: '+request.POST['name'],
    				'from : '+request.POST['email']+'\n\n'+request.POST['message'],
    				request.POST['email'],
    				['charles.anteunis@gmail.com',]
    			)
    			
    	return render(request, 'nutriform/index.html')
    
    def register(request):
    	if request.method == 'POST':
    		form = UserForm(request.POST)
    		if form.is_valid():
    			user = form.save()
    			return redirect('login')
    
    	else :
    		form = UserForm()
    
    	context = {
    		'form': form,
    	}
    	return render(request, 'nutriform/register.html', context)
    
    @login_required
    def compte(request):
    	
    	return render(request, 'nutriform/compte.html')
    
    def aboutus(request):
    	return render(request, 'nutriform/aboutus.html')
    
    def menus(request):
    	listmenus = list(Menu.objects.all())
    	context = {
    		'listmenus':listmenus
    	}
    	return render(request, 'nutriform/menus.html', context)
    
    @login_required
    def modif_compte(request):
    	user = request.user
    
    	if request.method == 'POST':
    		form = UserModifForm(request.POST, instance=user)
    		if form.is_valid():
    			user = form.save()
    			return redirect('compte')
    
    	else :
    		form = UserModifForm(instance=user)
    
    	context	= {
    		'form': form,
    	}
    	return render(request, 'nutriform/modif_compte.html', context)
    
    @login_required
    def question_quotid(request):
    
    	if request.method == 'POST':
    		form = QuestionQuotidForm(request.POST)
    		if form.is_valid():
    			form.save()
    			return redirect('compte')
    
    	else :
    		form = QuestionQuotidForm()
    	
    	context = {
    		'form':form,
    	}
    	return render(request, 'nutriform/questionnaire.html', context)