Пример #1
0
def create_account(request, template_name='accounts/create_account.html'):
    """
    create_account
    """  
    if request.method == 'POST':
        form = UserCreateForm(request.POST)
        if form.is_valid():
            user = form.save()
            msg = 'The user account %s was created successfully' % ( 
                user.username)
            request.user.message_set.create(message=msg)
            return HttpResponseRedirect(reverse('user-profile', 
                args=[user.id]))
    else:
        form = UserCreateForm()
    for name in ['username', 'first_name', 'last_name', 'email', 'password']:
        form.fields[name].widget.attrs['size'] = '45'
    return render_to_response(template_name, locals(), 
        context_instance=RequestContext(request))
Пример #2
0
def create_account(request, template_name='accounts/create_account.html'):
    """
    create_account
    """
    if request.method == 'POST':
        form = UserCreateForm(request.POST)
        if form.is_valid():
            try:
                user = form.save()
                msg = _('The user account %(account)s was created successfully'
                        ) % {
                            'account': user.username
                        }
                djmessages.info(request, msg)
                return HttpResponseRedirect(
                    reverse('user-profile', args=[user.id]))
            except DatabaseError:
                msg = _('The user account could not be created')
                djmessages.info(request, msg)
                return HttpResponseRedirect(reverse('accounts'))
    else:
        form = UserCreateForm()
    for name in ['username', 'first_name', 'last_name', 'email', 'password']:
        form.fields[name].widget.attrs['size'] = '45'
    return render_to_response(template_name,
                              locals(),
                              context_instance=RequestContext(request))
Пример #3
0
def create_account(request, template_name='accounts/create_account.html'):
    """
    create_account
    """
    if request.method == 'POST':
        form = UserCreateForm(request.POST)
        if form.is_valid():
            try:
                user = form.save()
                msg = _('The user account %(account)s was created successfully') % {
                    'account': user.username}
                djmessages.info(request, msg)
                return HttpResponseRedirect(reverse('user-profile',
                    args=[user.id]))
            except DatabaseError:
                msg = _('The user account could not be created')
                djmessages.info(request, msg)
                return HttpResponseRedirect(reverse('accounts'))
    else:
        form = UserCreateForm()
    for name in ['username', 'first_name', 'last_name', 'email', 'password']:
        form.fields[name].widget.attrs['size'] = '45'
    return render_to_response(template_name, locals(),
        context_instance=RequestContext(request))