yes that import statement was done by me but im not sure if that is
the correct way to do it or not.

On May 7, 12:01 pm, Bayuadji <bayua...@gmail.com> wrote:
> see this line
> import profiles.utils
>
> in views.py on django registration doesn't have that line. so I think
> you or someone already customized the registration apps
>
> -adji-
>
>
>
> On Fri, May 7, 2010 at 9:57 AM, newbiedjango <andy.saks...@gmail.com> wrote:
> > my views.py is
> > down here which is an extension of
> >http://bitbucket.org/ubernostrum/django-registration/src/tip/registra...
> > I am a total newbie here and don't know much about this..kindly
> > help...
>
> > from django.shortcuts import redirect
> > from django.shortcuts import render_to_response
> > from django.template import RequestContext
> > import profiles.utils
> > from registration.backends import get_backend
>
> > def activate(request, backend,
> >             template_name='registration/activate.html',
> >             success_url=None, extra_context=None, **kwargs):
>
> >    backend = get_backend(backend)
> >    account = backend.activate(request, **kwargs)
>
> >    if account:
> >        if success_url is None:
> >            to, args, kwargs =
> > backend.post_activation_redirect(request, account)
> >            return redirect(to, *args, **kwargs)
> >        else:
> >            return redirect(success_url)
>
> >    if extra_context is None:
> >        extra_context = {}
> >    context = RequestContext(request)
> >    for key, value in extra_context.items():
> >        context[key] = callable(value) and value() or value
>
> >    return render_to_response(template_name,
> >                              kwargs,
> >                              context_instance=context)
>
> > def ug_zero_suffix(form_data):
> >    return form_data['username'] + '0'
>
> > username_generators = [ug_zero_suffix]
>
> > # Not a view function (helper function)
> > def generate_username_suggestions(form_data):
>
> >    MAX_SUGGESTIONS = 5
> >    suggestions = []
>
> >    for gen in username_generators:
> >        for suggestion in gen(form_data):
> >            if (suggestion != None):
> >                suggestions.append(suggestion)
> >                if (length(suggestions) >= MAX_SUGGESTIONS):
> >                    return suggestions
>
> >    # TODO make sure that we handle not generating enough
> > suggestions
> >    return suggestions
>
> > def register(request, backend, success_url=None,
> > form_class=RegistrationForm, profile_callback=None,
> >             template_name='registration/registration_form.html',
> >             extra_context=None):
> >                pform_class = profiles.utils.get_profile_form()
> >                if request.method =='POST':
> >                    profileform = pform_class(data=request.POST,
> > files=request.FILES)
> >                    form = form_class(data=request.POST,
> > files=request.FILES)
> >                    if form.is_valid():
> >                        new_user = form.save()
> >                        profile_obj = profileform.save(commit=False)
> >                        profile_obj.user = new_user
> >                        profile_obj.save()
> >                        return HttpResponseRedirect('/accounts/
> > register/complete/')
> >                    else:
> >                        form = form_class()
> >                        profileform = pform_class()
> >                if exra_context is None:
> >                    extra_context = {}
> >                    context = RequestContext(request)
> >                    for key, value in extra_context.items():
> >                        context[key] = callable(value) and value() or
> > value
> >                return render_to_response(template_name,
> > {'form':form,'profileform':profileform,'context_instance':context})
>
> > def register(request, backend, success_url=None, form_class=None,
> >             disallowed_url='registration_disallowed',
> >             template_name='registration/registration_form.html',
> >             extra_context=None):
> >    backend = get_backend(backend)
> >    if not backend.registration_allowed(request):
> >        return redirect(disallowed_url)
> >    if form_class is None:
> >        form_class = backend.get_form_class(request)
>
> >    if request.method == 'POST':
> >        form = form_class(data=request.POST, files=request.FILES)
> >        if form.is_valid():
> >            new_user = backend.register(request, **form.cleaned_data)
> >            if success_url is None:
> >                to, args, kwargs =
> > backend.post_registration_redirect(request, new_user)
> >                return redirect(to, *args, **kwargs)
> >            else:
> >                return redirect(success_url)
> >        #else:
> >            # generate suggestions which can be passed into the
> > template
> >    else:
> >        form = form_class()
>
> >    if extra_context is None:
> >        extra_context = {}
> >    context = RequestContext(request)
> >    for key, value in extra_context.items():
> >        context[key] = callable(value) and value() or value
>
> >    return render_to_response(template_name,
> >                              { 'form': form },
> >                              context_instance=context)
>
> > On May 7, 11:25 am, Bayuadji <bayua...@gmail.com> wrote:
> >> Hi,
>
> >> I don't know which version of django-registration you use,
> >> but the source on views.py doesn't have any profiles.utils
>
> >> see 
> >> :http://bitbucket.org/ubernostrum/django-registration/src/tip/registra...
>
> >> -adji-
>
> >> On Fri, May 7, 2010 at 9:19 AM, newbiedjango <andy.saks...@gmail.com> 
> >> wrote:
> >> > hi all,
> >> > i am a newbie in django and have been trying to get this django-
> >> > registration app working with few extra fields.
>
> >> > now i am getting his module error
>
> >> >http://dpaste.com/191756/
>
> >> > please help fixing me this error..
>
> >> > Thanks
>
> >> > --
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "Django users" group.
> >> > To post to this group, send email to django-us...@googlegroups.com.
> >> > To unsubscribe from this group, send email to 
> >> > django-users+unsubscr...@googlegroups.com.
> >> > For more options, visit this group 
> >> > athttp://groups.google.com/group/django-users?hl=en.
>
> >> --
> >> --------------------------------------------------------------http://www.tumbletooth.org
> >> my linkedin profile :http://www.linkedin.com/in/bayuadji
> >> --------------------------------------------------------------
>
> >> --
> >> You received this message because you are subscribed to the Google Groups 
> >> "Django users" group.
> >> To post to this group, send email to django-us...@googlegroups.com.
> >> To unsubscribe from this group, send email to 
> >> django-users+unsubscr...@googlegroups.com.
> >> For more options, visit this group 
> >> athttp://groups.google.com/group/django-users?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Django users" group.
> > To post to this group, send email to django-us...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > django-users+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/django-users?hl=en.
>
> --
> --------------------------------------------------------------http://www.tumbletooth.org
> my linkedin profile :http://www.linkedin.com/in/bayuadji
> --------------------------------------------------------------
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to