def index(request): try: consultant = Consultant.objects.get(trigramme__iexact=request.user.username) except Consultant.DoesNotExist: consultant = None if consultant: return consultant_home(request, consultant.id) else: # User is not a consultant. Go for default index page. return render(request, "core/pydici.html", {"user": request.user})
def index(request): key = "core.index." + request.user.username consultant_trigramme = cache.get(key) if consultant_trigramme is None: try: consultant_trigramme = Consultant.objects.get( trigramme__iexact=request.user.username).trigramme cache.set(key, consultant_trigramme) except Consultant.DoesNotExist: consultant_trigramme = None if consultant_trigramme: return consultant_home(request, consultant_trigramme) else: # User is not a consultant. Go for default index page. return render(request, "core/pydici.html", {"user": request.user})
def index(request): key = "core.index." + request.user.username consultant_trigramme = cache.get(key) if consultant_trigramme is None: try: consultant_trigramme = Consultant.objects.get(trigramme__iexact=request.user.username).trigramme cache.set(key, consultant_trigramme) except Consultant.DoesNotExist: consultant_trigramme = None if consultant_trigramme: return consultant_home(request, consultant_trigramme) else: # User is not a consultant. Go for default index page. return render(request, "core/pydici.html", {"user": request.user})