Graffersid

Untitled

Jul 25th, 2018
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. from django.shortcuts import render,redirect,get_object_or_404
  2. from .forms import RegisterForm,LoginForm
  3. from django.contrib.auth import authenticate, login, get_user_model
  4. from customers.models import Customer
  5. from shopemployee.models import shopemployee
  6. from employees.models import Employee
  7. from shop.models import Shop
  8. User = get_user_model()
  9.  
  10. def registerpage(request):
  11.     form = RegisterForm(request.POST or None)
  12.     context = {
  13.         "form":form
  14.     }
  15.     if form.is_valid():
  16.         form.save()
  17.         return redirect("/login")
  18.     return render(request,"signup.html", context)
  19.  
  20. def loginpage(request):
  21.     form    = LoginForm(request.POST or None)
  22.     context ={ "form":form }
  23.     if form.is_valid():
  24.         email    = form.cleaned_data.get("email")
  25.         password = form.cleaned_data.get("password")
  26.         user     = authenticate(request, email=email,password=password)
  27.         if user is not None:
  28.             login(request, user)
  29.         return redirect("/")
  30.     return render(request, "login.html", context)
  31.  
  32. def homepage(request):
  33.     return render(request, "home.html")
  34.  
  35. def detailspage(request):
  36.     user = request.user
  37.     shops =[]
  38.     employee = Employee.objects.filter(user_employee_id=user.id)
  39.     shops_emp = shopemployee.objects.filter(employee_ID_id=employee.id).values_list('shop_ID_id')
  40.    
  41.     context = {'shops':employee }
  42.     return render(request, "details.html",context)
  43.  
  44. def uploadinventory(request, id):
  45.     return "this"
Add Comment
Please, Sign In to add comment