当前位置: 首页>>代码示例>>Python>>正文


Python views.RegistrationView类代码示例

本文整理汇总了Python中registration.backends.default.views.RegistrationView的典型用法代码示例。如果您正苦于以下问题:Python RegistrationView类的具体用法?Python RegistrationView怎么用?Python RegistrationView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了RegistrationView类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: sign_up

def sign_up(request):
    view = RegistrationView()
    form = RegistrationFormUniqueEmail(request.POST)

    if form.is_valid():
        user = view.register(request, form)
        response_data = {'result': 'success',
                         'username': user.username,
                         'guest': False}
        return Response(data=response_data,
                        status=status.HTTP_200_OK)
    else:
        errors = []
        if 'username' not in form.cleaned_data:
            errors.append("Username is invalid or already in use")
        if 'password1' not in form.cleaned_data:
            errors.append("Password must be specified")
        if 'password2' not in form.cleaned_data or \
           form.cleaned_data['password1'] != form.cleaned_data['password2']:
            errors.append("Passwords do not match")
        if 'email' not in form.cleaned_data:
            errors.append("Email is invalid or already in use")

        if len(errors) == 0:
            errors.append("Invalid data submitted")

        response_data = {"errors": errors}
        return Response(data=response_data,
                        status=status.HTTP_400_BAD_REQUEST)
开发者ID:maurizi,项目名称:model-my-watershed,代码行数:29,代码来源:views.py

示例2: check_username

def check_username(request):
    if request.method == 'POST':
        username = request.POST['username']
        if User.objects.filter(username=username).exists():
            logging.debug('Username exists!')
            form = SignupForm(request.POST)
            error = 'The username %s is already taken, please try another!' % username
            context = {
                'form': form,
                'error': error
            }
            return render(request, 'registration/registration_form.html', context)
        else:
            logging.debug('Unique Username!')
            form = SignupForm(request.POST)
            if form.is_valid():
                new_registration = RegistrationView()
                new_registration.register(request, form)
                return render(request, 'registration/registration_complete.html')
    else:
        context = {
            'form': SignupForm()
        }
        return render(request, 'registration/registration_form.html', context)
开发者ID:kershner,项目名称:gifcache,代码行数:24,代码来源:views.py

示例3: patterns

from django.conf.urls import patterns, include, url
from registration.forms import RegistrationFormUniqueEmail
from registration.backends.default.views import RegistrationView

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'django_registration_demo.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    # enable unique email registration feature
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegistrationFormUniqueEmail),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls'))
)
开发者ID:CloudyArea,项目名称:django-registration-demo,代码行数:20,代码来源:urls.py

示例4: hasattr

if hasattr(settings, 'CAS_BASE'):
    auth_urls = (r'^accounts/', include('djangowind.urls'))
    logout_page = (r'^logout/$',
                   'djangowind.views.logout',
                   {'next_page': redirect_after_logout})
    admin_logout_page = (r'^admin/logout/$',
                         'djangowind.views.logout',
                         {'next_page': redirect_after_logout})

urlpatterns = patterns(
    '',
    logout_page,
    admin_logout_page,
    auth_urls,
    url(r'^accounts/register/$', RegistrationView.as_view(
        form_class=CreateAccountForm),
        name='registration_register'),
    url(r'^accounts/password_reset/$',
        'django.contrib.auth.views.password_reset',
        name='password_reset'),
    url(r'^accounts/password_reset/done/$',
        'django.contrib.auth.views.password_reset_done',
        name='password_reset_done'),
    url(r'^accounts/reset/(?P<uidb64>[0-9A-Za-z_\-]+)/'
        '(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
        'django.contrib.auth.views.password_reset_confirm',
        name='password_reset_confirm'),
    url(r'^accounts/reset/done/$',
        'django.contrib.auth.views.password_reset_complete',
        name='password_reset_complete'),
    (r'^$', 'ssnm.main.views.show_maps'),
开发者ID:coati-00,项目名称:ssnm,代码行数:31,代码来源:urls.py

示例5: url

        url(r'^offer/', include('core.urls.offer_urls')),
        url(r'^solution/', include('core.urls.solution_urls')),
        url(r'^search/', 'core.views.issue_views.listIssues'),
        url(r'^stats/',  'core.views.main_views.stats'),
        url(r'^jslic$', TemplateView.as_view(template_name='core2/jslic.html')),
        url(r'^github-hook/', include('core.urls.github_hook_urls')),
        url(r'^feedback', include('core.urls.feedback_urls')),
        url(r'^user/', include('core.urls.user_urls')),
        url(r'^payment/', include('core.urls.payment_urls')),
        url(r'^sandbox/', include('sandbox.urls')),
        url(r'^github/', include('gh_frespo_integration.urls')),
        url(r'^bladmin/doc/', include('django.contrib.admindocs.urls')),
        url(r'^bladmin/', include(admin.site.urls)),
        url(r'^login-error/$', 'core.views.main_views.login_error'),
        url(r'^accounts/password/reset/$', 'core.views.registration_views.reset_password'),
        url(r'^/accounts/register/$', RegistrationView.as_view(form_class=RegistrationForm), name='registration_register'),
        url(r'^robots.txt$', TemplateView.as_view(template_name='core2/robots.txt', content_type='text/plain')),
        url(r'^sitemap.xml$', 'core.views.main_views.sitemap'),
        url(r'^accounts/', include('registration.backends.default.urls')),
        url(r'', include('social_auth.urls')),
        url(r'^email/$', 'core.views.user_views.redirect_to_user_page',
            {'email_verified': 'true'}, name='emailmgr_email_list'),
        url(r'^email/activate/(?P<identifier>\w+)/$',
            'emailmgr.views.email_activate',
            name='emailmgr_email_activate'
        ),
    )

urlpatterns += patterns('',
    url(r'^sandbox/', include('sandbox.urls')),
)
开发者ID:loomchild,项目名称:www.freedomsponsors.org,代码行数:31,代码来源:urls.py

示例6: url

    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '/'),
        ),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            form_class=EmailRegistrationForm,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '/'),
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'),
        name='registration_disallowed'),

    # django auth urls
    url(r'', include('registration_email.auth_urls')),
]
开发者ID:bitmazk,项目名称:django-registration-email,代码行数:32,代码来源:urls.py

示例7: url

    url(r'^wizard2/$',wizard2 ,name='wizard2' ),
    url(r'^wizard_done/$',wizard_done ,name='wizard_done' ),
    url(r'^wizard_error/$',wizard_error ,name='wizard_error' ),
#    Uncomment the next line to enable admin documentation:
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

#    Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),

    url(r'^', include('http2mqtt.urls')),

    url(r'^', include('rmap.stations.urls')),

#    override default register form
#    url(r'^registrazione/register/$', RegistrationView.as_view(form_class=RegistrationFormTermsOfService), name='registration_register'),
    url(r'^registrazione/register/$', RegistrationView.as_view(form_class= RmapRegistrationForm),name='registration_register'),

    url(r'^registrazione/', include('registration.backends.default.urls')),
    url(r'^auth/user',     rmap.views.user),
    url(r'^auth/vhost',    rmap.views.vhost),
    url(r'^auth/resource', rmap.views.resource),

    url(r'^auth/auth',     rmap.views.auth),
    url(r'^auth/superuser',rmap.views.superuser),
    url(r'^auth/acl',      rmap.views.acl),


    url(r'^accounts/profile/$',      rmap.views.profile),
    url(r'^accounts/profile/(?P<mystation_slug>[-\w]+)/$',      rmap.views.profile_details),

    url(r'^http2mqtt/', include('http2mqtt.urls')),
开发者ID:aldoanggibarreto,项目名称:rmap,代码行数:31,代码来源:urls.py

示例8: url

    ),

    url(r'^accounts/activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activation_complete.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '/accounts/activate/complete/'),
        ),
        name='registration_activate'),

    url(r'^accounts/register/$',
        RegistrationView.as_view(
            form_class=GstudioEmailRegistrationForm,
            template_name=registeration_template,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '/accounts/register/complete/'),
        ),
        name='registration_register'),

    url(r'^accounts/login/$', auth_views.login ,{'template_name': login_template}, name='login'),
    url(r'^accounts/clix_student_registration/$', 'gnowsys_ndf.ndf.views.ajax_views.clix_student_registration', name='clix_student_registration'),
    url(r'^accounts/', include('registration_email.backends.default.urls')),

   # --end of django-registration

   (r'^status/cache/$', 'gnowsys_ndf.ndf.views.cache.cache_status'),
    # url(r'^Beta/', TemplateView.as_view(template_name= 'gstudio/beta.html'), name="beta"),
)
开发者ID:saavrabh,项目名称:gstudio,代码行数:30,代码来源:__init__.py

示例9: patterns

admin.autodiscover()

from django.views.generic import RedirectView
from django.views.generic import TemplateView

from Profiles.views import homepage_view
from registration.backends.default.views import RegistrationView
from Profiles.forms import RecaptchaRegistrationForm

urlpatterns = patterns('',
    # Django Components
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
    url(r'^admin/', include(admin.site.urls)),

    # Community Developed Components
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=RecaptchaRegistrationForm), name='registration.views.register'), # email disabled
    url(r'^accounts/', include('registration.backends.default.urls')), # email disabled
    #url(r'^accounts/', include('registration.backends.default.urls')), # enable email
    #url(r'^avatar/', include('avatar.urls')),
    url(r'^logout$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
    
    # Custom Components
    url(r'^accommodations/', include('Accommodations.urls')),
    url(r'^users/', include('Profiles.urls')),
    url(r'^activities/', include('Activities.urls')),
    
    # Static Pages
    url(r'^principles$', TemplateView.as_view(template_name='static_pages/principles.html')),
    url(r'^about$', TemplateView.as_view(template_name='static_pages/about.html')),
    url(r'^where$', TemplateView.as_view(template_name='static_pages/where.html')),
    url(r'', include('social_auth.urls')),
开发者ID:Neulinet,项目名称:TogetherNetwork-Community,代码行数:31,代码来源:urls.py

示例10: patterns

from django.conf.urls import patterns, include, url

from registration.backends.default.views import RegistrationView

from sitters.forms import UserTypeRegistrationForm

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'sitters.views.home', name='home'),
    # url(r'^petluvers/', include('petluvers.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^djadmin/', include(admin.site.urls)),

    url(r'accounts/register/$',
        RegistrationView.as_view(form_class=UserTypeRegistrationForm),
        name='registration_register'),

    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^usertype/', 'sitters.views.home', name='home'),
    
    url(r'^(?P<username>[a-zA-Za_zA_Z0-9.-]*)/$', 'sitters.views.profile', name='profile'),
)
开发者ID:starfox221,项目名称:PetLuvers,代码行数:30,代码来源:urls.py

示例11: url

from django.conf.urls import url
from registration.backends.default.views import RegistrationView
from .forms import RegistrationFormBhamMail
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login'),
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=RegistrationFormBhamMail), name='register'),

    # Public access
    url(r'^courses/$', views.CourseList.as_view(), name='courses'),
    url(r'^courses/(?P<id>[0-9]+)/$', views.LectureList.as_view(), name='lectures'),
    url(r'^courses/(?P<cid>[0-9]+)/lectures/(?P<pk>[0-9]+)/$', views.LectureDetail.as_view(), name='lecture'),
    url(r'^create_feedback/$', views.create_feedback, name='create_feedback'),

    # Restricted access
    url(r'^dashboard/$', views.dashboard, name='dashboard'),

    url(r'^create_course/$', views.create_course, name='create_course'),
    url(r'^update_course/(?P<pk>[0-9]+)/$', views.CourseUpdate.as_view(), name='update_course'),
    url(r'^delete_course/$', views.delete_course, name='delete_course'),

    url(r'^create_lecture/$', views.create_lecture, name='create_lecture'),
    url(r'^update_lecture/(?P<pk>[0-9]+)/$', views.LectureUpdate.as_view(), name='update_lecture'),
    url(r'^delete_lecture/$', views.delete_lecture, name='delete_lecture'),
]
开发者ID:oss6,项目名称:cs-key-skills,代码行数:27,代码来源:urls.py

示例12: url

    'wafer.registration.views',
    url(r'^profile/$', 'redirect_profile'),

    url(r'^github-login/$', 'github_login'),
    url(r'^debian-login/$', 'debian_login'),

    # registration.backends.default.urls, but Django 1.5 compatible
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'
        ), name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html'
        ), name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            template_name='registration/registration_form.html'
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'
        ), name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'
        ), name='registration_disallowed'),
    url(r'', include('registration.auth_urls')),
)
开发者ID:atoz-chevara,项目名称:wafer,代码行数:30,代码来源:urls.py

示例13: url

urlpatterns = [
    url(
        r"^$",
        TemplateView.as_view(template_name="registration/activation_complete.html"),
        name="simple_activation_redirect",
    ),
    url(
        r"^activate/complete/$",
        TemplateView.as_view(template_name="registration/activation_complete.html"),
        name="registration_activation_complete",
    ),
    # Activation keys get matched by \w+ instead of the more specific
    # [a-fA-F0-9]{40} because a bad activation key should still get to
    # the view; that way it can return a sensible "invalid key"
    # message instead of a confusing 404.
    url(r"^activate/(?P<activation_key>\w+)/$", ActivateWithSimpleRedirect.as_view(), name="registration_activate"),
    url(r"^register/$", RegistrationView.as_view(), name="registration_register"),
    url(
        r"^register/complete/$",
        TemplateView.as_view(template_name="registration/registration_complete.html"),
        name="registration_complete",
    ),
    url(
        r"^register/closed/$",
        TemplateView.as_view(template_name="registration/registration_closed.html"),
        name="registration_disallowed",
    ),
    url(r"", include("registration.auth_urls")),
]
开发者ID:goodtune,项目名称:django-registration,代码行数:29,代码来源:urls.py

示例14: url

    url(r'^admin/logout/$', 'django.contrib.auth.views.logout_then_login',
        {'login_url': reverse_lazy('admin:index')}),
    url(r'^admin/', include(admin.site.urls), name='admin'),
    url(r'^settings/', include('livesettings.urls')),
    url(r'^notification/', include('notification.urls')),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^organizations/', include('custom_organizations.urls')),
    url(r'^invitations/', include(invitation_backend().get_urls())),
    # the pages adds a / at the start, so don't put the / after pages
    url(r'^pages', include('django.contrib.flatpages.urls')),
    url(r'', include('publicweb.urls')),
)

urlpatterns += patterns(
    '',
    url(r'^accounts/register/$', RegistrationView.as_view(
        form_class=CustomUserSignupRegistrationForm,
        template_name='organizations/register_form.html'),
        name='registration_register'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login'),
    url(r'^accounts/login/$', 'remember_me.views.remember_me_login',
        {'authentication_form': CustomAuthenticationForm},
        name="remember_me_login"),
    url(r'^accounts/password/reset/$', 'django.contrib.auth.views.password_reset',
        {'password_reset_form': CustomPasswordResetForm}),
    url(r'^accounts/', include('registration.backends.default.urls')),

)

urlpatterns += staticfiles_urlpatterns()
开发者ID:JayFliz,项目名称:econsensus,代码行数:30,代码来源:urls.py

示例15: patterns

from django.conf.urls import url
from django.views.generic.base import TemplateView

from registration.backends.default.views import ActivationView
from registration.backends.default.views import RegistrationView
from drigan_registration.forms import DriganRegistrationForm


urlpatterns = patterns('',
                       url(r'^activate/complete/$',
                           TemplateView.as_view(template_name='registration/activation_complete.html'),
                           name='registration_activation_complete'),
                       # Activation keys get matched by \w+ instead of the more specific
                       # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
                       # that way it can return a sensible "invalid key" message instead of a
                       # confusing 404.
                       url(r'^activate/(?P<activation_key>\w+)/$',
                           ActivationView.as_view(),
                           name='registration_activate'),
                       url(r'^register/$',
                           RegistrationView.as_view(form_class=DriganRegistrationForm),
                           name='registration_register'),
                       url(r'^register/complete/$',
                           TemplateView.as_view(template_name='registration/registration_complete.html'),
                           name='registration_complete'),
                       url(r'^register/closed/$',
                           TemplateView.as_view(template_name='registration/registration_closed.html'),
                           name='registration_disallowed'),
                       (r'', include('registration.auth_urls')),
                       )
开发者ID:jbzdak,项目名称:drigan,代码行数:30,代码来源:urls.py


注:本文中的registration.backends.default.views.RegistrationView类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。