Пример #1
0
def show_widgets(request):
    title = 'Welcome back, %s' % (request.user, )
    context = {
        'title': title,
        'description': '',
        'widgets': widgets,
    }
    return render_to_response('show_widgets.html', append_menu_items(context, request=request))
Пример #2
0
 def get(self, request):
     form = RebootForm()
     context = {
         'form_title': 'Reboot Options',
         'form_action': '/reboot/',
         'form_enctype': 'application/x-www-form-urlencoded',
         'form': form,
     }
     context.update(csrf(request))
     return render_to_response('base_form.html', append_menu_items(context, request))
Пример #3
0
 def get(self, request, errors=''):
     form = UploadImageForm()
     context = {
         'form_title': 'Upload Image',
         'form_action': '/upload/',
         'form_enctype': 'multipart/form-data',
         'form': form,
         'errors': errors,
     }
     context.update(csrf(request))
     return render_to_response('base_form.html', append_menu_items(context, request))
Пример #4
0
def login_user(request):
    logout(request)
    username = password = error = ''

    if request.POST:
        username = request.POST['username']
        password = request.POST['password']
        user = authenticate(username=username, password=password)
        if user is not None:
            if user.is_active:
                login(request, user)
                return HttpResponseRedirect(settings.LOGIN_REDIRECT_URL)
        error = 'Bad login, try again'

    context = {
        'form_title': 'Login', 
        'form_action': '/login/',
        'form': AuthenticationForm(),
        'message': error,
    }
    return render_to_response('base.html', append_menu_items(context, request=request))