示例#1
0
def register(request):
    context = {}
    template = 'contest/register.html'
    if contest_phase() != 'after':
        form = RegistrationForm()
        if request.method == 'POST':
            form = RegistrationForm(request.POST)
            if form.is_valid():
                uname = form['username'].value()
                pwd = form['password'].value()
                p = Profile()
                p.username = uname
                p.set_password(pwd)
                p.save()
                context['successful_registration'] = uname
                return redirect('home')
            else:
                form = RegistrationForm()

        return render(request, template, {'form': form})
    else:
        messages.warning(request,
                         "No Competition Online Come Back After Some Time")

        return render(request, "404.html")
示例#2
0
def register(request):
    context = {}
    template = 'contest/register.html'
    context['form'] = RegistrationForm()
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            uname = form['username'].value()
            pwd = form['password'].value()
            p = Profile()
            p.username = uname
            p.set_password(pwd)
            p.save()
            context['successful_registration'] = uname
        else:
            context['form'] = form
    return render(request, template, context)
示例#3
0
def register(request):
    context = {}
    template = 'contest/register.html'
    if contest_phase() != 'after':
        context['form'] = RegistrationForm()
        if request.method == 'POST':
            form = RegistrationForm(request.POST)
            if form.is_valid():
                uname = form['username'].value()
                pwd = form['password'].value()
                p = Profile()
                p.username = uname
                p.set_password(pwd)
                p.save()
                context['successful_registration'] = uname
            else:
                context['form'] = form
    return render(request, template, context)
示例#4
0
def add():
    p = Profile()
    p.username = input('Username:'******'Password:'))
    p.save()