コード例 #1
0
def login_view(request):
    form = CustomLoginForm(request.POST or None)
    if request.POST and form.is_valid():
        user = form.login(request)
        if user:
            login(request, user)
            return HttpResponseRedirect(reverse('index'))
    return render(request, 'login.html', {'form': form })
コード例 #2
0
ファイル: views.py プロジェクト: aliyarahman/compostshare
def index(request):
    form = CustomLoginForm(request.POST or None)
    composters = Consumer.objects.all()
    shops = Shop.objects.all()
    if request.POST and form.is_valid():
        user = form.login(request)
        if user:
            login(request, user)
            return HttpResponseRedirect(reverse('index'))
    return render(request, 'index.html', {'form': form, 'composters':composters, 'shops':shops})
コード例 #3
0
ファイル: views.py プロジェクト: fagan2888/h2oflint
def login_view(request):
    form = CustomLoginForm(request.POST or None)
    if request.POST and form.is_valid():
        user = form.login(request)
        if user:
            login(request, user)
            if user.is_staff:
                return HttpResponseRedirect(reverse('staff_dashboard'))
            else:
                return HttpResponseRedirect(reverse('index'))
    return render(request, 'login.html', {'form': form })