Пример #1
0
def createTeam(request):
    if not request.user.is_authenticated():
        return HttpResponseRedirect("/")

    if request.method == 'POST': # If the form has been submitted...
        form = TeamForm(request.POST) # A form bound to the POST data
        if form.is_valid(): # All validation rules pass
            # Process the data in form.cleaned_data
            theName = form.cleaned_data['teamName']
            aTeam = Team()
            aTeam.name = theName
            aTeam.dateCreated = datetime.datetime.utcnow().replace(tzinfo=utc)
            aTeam.active = True
            aTeam.save()
            return HttpResponseRedirect('/team/edit/' + aTeam.id.__str__() + '/') # Redirect after POST
    else:
        form = TeamForm() # An unbound form

    context = {
        'form': form,
    }

    return render(request, 'createTeam.html', context)