def Authenticate(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'].encode('utf-8') email = None authenticated = False #Setup request url and parameter for API moodleUrl = os.environ['MOODLE_API_URL'] payload = {'username': username} #Get values from the API try: api = requests.get(moodleUrl, params=payload).json()[0] salt = api['password'].encode('utf-8') email = api['email'] #Check if the user and password match with moodle if clean(password, salt): authenticated = True #Check if the user is in the local database and if the password matches new_user = authenticate(username=username, password=password) #Check if the username exists try: user = get_object_or_404(User, username=username) except: user = None #If the user exists, is authenticated but wrong password #then the username exists in our database. if authenticated and new_user is None and user is not None: messages.error(request, "Username already in local database") return MoodleLogin(request) #Login the user with moodle if new_user: login(request, new_user) #If this is the first moodle login then register the user else: reg = RegistrationView() data = {'username': username, 'email': email, 'password1': password} #Register the user and log him in reg.register(request, **data) #Username in moodle but wrong password else: messages.error(request, "Invalid moodle credentials") return MoodleLogin(request) #Username not in moodle except: messages.error(request, "Username not in our moodle database") return MoodleLogin(request) return HttpResponseRedirect('/')
def register_home(request): loginform = AuthenticationForm() if request.method == "POST": # If the form registration has been submitted form = RegistrationFormUniqueEmail(request.POST) if form.is_valid(): usr, em, pw = form.cleaned_data["username"], form.cleaned_data["email"], form.cleaned_data["password1"] user = RegistrationView.register(RegistrationView, request=request, username=usr, email=em, password1=pw) return HttpResponseRedirect("/playlist") else: return render(request, "home.html", {"regform": form, "anchor": "register", "loginform": loginform}) else: form = RegistrationFormUniqueEmail() return render(request, "home.html", {"regform": form, "loginform": loginform})
from django.conf.urls import url, include from django.contrib import admin from django.contrib.auth import views as auth_views from game.forms import PlayerRegistrationForm from registration.backends.simple.views import RegistrationView urlpatterns = [ url(r'^', include('game.urls')), url(r'^login/$', auth_views.login, { 'template_name': 'registration/login.html', 'redirect_authenticated_user': True, }, name='auth_login'), url(r'^logout/$', auth_views.logout, { 'template_name': 'registration/logout.html', }, name='auth_logout'), url(r'^register/$', RegistrationView.as_view(form_class=PlayerRegistrationForm), name='registration_register'), url(r'^admin/', admin.site.urls), ]
https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include from django.contrib import admin from django.contrib.auth import views from registration.backends.simple.views import RegistrationView from gallery.forms import RegisterForm urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', include('gallery.urls')), url( r'^accounts/register/$', RegistrationView.as_view(form_class=RegisterForm), name='registration_register', ), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^logout/$', views.logout, {"next_page": '/'}), url(r'^tinymce/', include('tinymce.urls')), ]
"""beanbandits URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.9/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include, patterns from django.contrib import admin from registration.backends.simple.views import RegistrationView from student.forms import ExtendedForm urlpatterns = [ url(r'^', include('teacher.urls')), url(r'^admin/', include(admin.site.urls)), url(r'accounts/register/$', RegistrationView.as_view(form_class = ExtendedForm), name = 'registration_register'), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^student/', include('student.urls')), ]
for registration:: (r'^accounts/', include('registration.backends.simple.urls')), This will also automatically set up the views in ``django.contrib.auth`` at sensible default locations. If you'd like to customize registration behavior, feel free to set up your own URL patterns for these views instead. """ from django.conf.urls import include from django.conf.urls import patterns from django.conf.urls import url from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView urlpatterns = patterns('', url(r'^register/$', RegistrationView.as_view(), name='registration_register'), url(r'^register/closed/$', TemplateView.as_view(template_name='registration/registration_closed.html'), name='registration_disallowed'), (r'', include('registration.auth_urls')), )
from django.conf.urls import patterns, include, url from django.contrib import admin from django.conf import settings ##settings allows us to access vars in our projs settings.py file from registration.backends.simple.views import RegistrationView class MyRegistration(RegistrationView): def get_success_url(self, request, user): return '/rango/' urlpatterns = patterns('', # Examples: # url(r'^$', 'tango_with_django_project1.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^rango/', include('rango.urls')), url(r'^accounts/register/$', RegistrationView.as_view(), name='registration_register'), url(r'^accounts/', include('registration.backends.simple.urls')), ) if settings.DEBUG: ##Checks if the Django project is being run in DEBUG urlpatterns += patterns( ##if DEBUG is true, additional URL patterns are appended to the urlpatterns tuple 'django.views.static', (r'^media/(?P<path>.*)', ##any file requested with a URL starting with media/ 'serve', {'document_root': settings.MEDIA_ROOT}), )
url(r'^delete_a/(?P<a_id>[0-9]+)/$', 'cab.views.delete_answer', name='delete_answer'), url(r'^edit_a/(?P<a_id>[0-9]+)/$', 'cab.views.edit_answer', name='edit_answer'), ##################################################### # Seperate view into another app and check functionality url( r'^register/$', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail), name='registration_register', ), url(r'', include('registration.backends.simple.urls')), ###################################################### # Bookmarking (i.e Favoriting Views) url(r'^favs/', 'cab.views.user_bookmarks', name='cab_user_bookmarks'), url(r'^add_fav/(?P<question_id>\d+)/$', 'cab.views.add_bookmark', name='cab_bookmark_add'), url(r'^delete_fav/(?P<question_id>\d+)/$', 'cab.views.delete_bookmark', name='cab_bookmark_delete'),
# передаёт URL в blogs.url без "blogs/"? # Whenever Django encounters include() (django.conf.urls.include()), it chops off whatever part of # the URL matched up to that point and sends the remaining string to the included URLconf for further processing. # Почему не делаем так? # url(r'blogs/', blogs.urls) - нет чопа # как внизу - есть url(r'^blogs/', include('blogs.urls', namespace="blogs")), url(r'^core/', include('core.urls', namespace="core")), url(r'^posts/', include('posts.urls', namespace="posts")), url(r'^comments/', include('comments.urls', namespace="comments")), url(r'^$', HomePageView.as_view(), name="home"), # url(r'^accounts/', include('registration.backends.simple.urls'), name="registration"), url(r'^accounts/register/$',RegistrationView.as_view(form_class=MyRegistrationForm),name='registration'), ] # # urlpatterns = [ # # ... other URL patterns here # url(r'^accounts/register/$', # RegistrationView.as_view( # form_class=MyCustomUserForm # ), # name='registration_register', # ), # url(r'^accounts/', include('registration.backends.hmac.urls')), # ]
def register(self, request, **cleaned_data): new_user = RegistrationView.register(self, request, **cleaned_data) UserProfile(user=new_user).save() return new_user
This will also automatically set up the views in ``django.contrib.auth`` at sensible default locations. If you'd like to customize registration behavior, feel free to set up your own URL patterns for these views instead. """ from django.conf import settings from django.conf.urls import include, url from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView from registration_email.forms import EmailRegistrationForm urlpatterns = [ 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/closed/$', TemplateView.as_view( template_name='registration/registration_closed.html'), name='registration_disallowed'), (r'', include('registration_email.auth_urls')), ]
from django.conf import settings from django.contrib import admin from django.conf.urls import include, url from django.contrib.auth import views as auth_views from django.views.generic.base import TemplateView from .views import homeView, contactView, profileView # Because we overrode the need for the e-mail to be filled out when registering from .forms import EmailFreeRegistrationForm from registration.backends.simple.views import RegistrationView urlpatterns = [ url(r'^$', homeView, name='home'), url(r'^typer/', include('typer.urls'), name='typer'), url(r'^admin/', admin.site.urls), url(r'^login/$', auth_views.login, {'template_name': 'login.html'}, name='login'), url(r'^logout/$', auth_views.logout, {'template_name': 'logged_out.html'}, name='logout'), url(r'^accounts/', RegistrationView.as_view(form_class=EmailFreeRegistrationForm), name='register'), url(r'^contact/', contactView, name='contact'), url(r'^profile/', profileView, name='profile'), ]
Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Add an import: from blog import urls as blog_urls 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import include, url, patterns from django.contrib import admin from django.views.generic.base import RedirectView from registration.backends.simple.views import RegistrationView class MyRegistrationView(RegistrationView): def get_success_url(self, request=None, user=None): return "/rango/" urlpatterns = patterns( "", url(r"^admin/", include(admin.site.urls)), url(r"^rango/", include("rango.urls")), url(r"^$", RedirectView.as_view(url="http://127.0.0.1:8000/rango")), url(r"^accounts/register/$", RegistrationView.as_view(), name="registration_register"), (r"^accounts/", include("registration.backends.simple.urls")), )
resolve_friend_request, delete_friend, delete_picture, delete_comment,\ delete_tag, upload_picture, send_friend_request, add_tag, search_users admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), url(r'^$', redirect_home, name='home'), url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'picshr/login.html'}, name='login'), url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': 'home'}, name='logout'), url(r'^accounts/register/$', RegistrationView.as_view(), name='register'), url(r'^users/(?P<username>\w+)/$', user_details_view, name='user_detail'), url(r'^pictures/(?P<picture_id>\d+)/$', picture_details_view, name="picture_detail"), url(r'^comment/(?P<picture_id>\d+)/(?P<user_id>\d+)/$', submit_comment, name='submit_comment'), url(r'^like/(?P<picture_id>\d+)/(?P<user_id>\d+)/$', like_picture, name='like_picture'), url(r'^pictures/my/$', UserPictureListView.as_view(), name='my_pictures'), url(r'^pictures/friends/$', FriendsPictureListView.as_view(), name='friends_pictures'), url(r'^pictures/public/$',
This will also automatically set up the views in ``django.contrib.auth`` at sensible default locations. If you'd like to customize registration behavior, feel free to set up your own URL patterns for these views instead. """ from django.conf import settings from django.conf.urls import include, url from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView from registration_email.forms import EmailRegistrationForm urlpatterns = [ 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/closed/$', TemplateView.as_view( template_name='registration/registration_closed.html'), name='registration_disallowed'), (r'', include('registration_email.auth_urls')), ]
from django.conf import settings from django.conf.urls import patterns, include, url from django.conf.urls.static import static from django.contrib import admin from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView from opendata.views import Home admin.autodiscover() urlpatterns = patterns('', url(r'^$', Home.as_view(), name='home'), url(r'^admin/', include(admin.site.urls)), url(r'^accounts/', include('registration.auth_urls')), url(r'^accounts/register/$', RegistrationView.as_view(), name='registration_register'), url(r'^accounts/register/closed/$', TemplateView.as_view(template_name='registration/registration_closed.html'), name='registration_disallowed'), url(r'^catalog/', include("catalog.urls")), url(r'^comments/', include('django.contrib.comments.urls')), url(r'^selectable/', include('selectable.urls')), url(r'^scribbler/', include('scribbler.urls')), url(r'^request-data/', include('suggestions.urls')), ) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
name='password_change'), url(r'^accounts/password/change/done/$', auth_views.password_change_done, {'template_name': 'umklapp/password_change_done.html'}, name='password_change_done'), url(r'^accounts/password/reset/$', auth_views.password_reset, name='password_reset'), url(r'^accounts/password/reset/done/$', auth_views.password_reset_done, name='password_reset_done'), url(r'^accounts/password/reset/complete/$', auth_views.password_reset_complete, name='password_reset_complete'), url(r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', auth_views.password_reset_confirm, name='password_reset_confirm'), #url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^accounts/register/$', RegistrationView.as_view(template_name='umklapp/registration_form.html'), name='registration_register'), url(r'^accounts/register/closed/$', TemplateView.as_view(template_name='umklapp/registration_closed.html'), name='registration_disallowed'), url(r'^admin/', include(admin.site.urls)), url(r'', include('umklapp.urls')), ]
Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include from django.contrib import admin from registration.backends.simple.views import RegistrationView from shopping.forms import MyCustomUserForm from django.conf.urls.static import static from django.conf import settings urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^accounts/register/$', RegistrationView.as_view( form_class=MyCustomUserForm ), name='registration_register', ), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'', include('shopping.urls')), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # Examples: url(r'^$', views.index, name='home'), url(r'^admin/', include(admin.site.urls)), url(r'^edit/$', views.edit, name="edit"), url(r'^authorize/$', views.authorize, name='authorize'), url(r'^farmers/buy/(?P<pk>\d+)/$', views.buy, name='buy'), url(r'^farmers/(?P<pk>\d+)/$', views.profile, name='profile'), url(r'^register/$', RegistrationView.as_view( form_class=CustomRegistrationForm), name='registration_register'), url(r'^', include( 'registration.backends.simple.urls')), ) urlpatterns += staticfiles_urlpatterns()
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Add an import: from blog import urls as blog_urls 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import include, url from django.contrib import admin from plank.forms import PlankRegistrationForm from plank.forms import PlankUserCreationForm from plank.forms import PlankUserRegistrationForm # from registration.backends.default.views import RegistrationView from registration.backends.simple.views import RegistrationView urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^plank/', include('plank.urls')), # url(r'^accounts/register/$', RegistrationView.as_view(form_class = PlankRegistrationForm), name = 'registration_register'), # url(r'^accounts/register/$', RegistrationView.as_view(form_class = PlankUserCreationForm), name = 'registration_register'), url(r'^accounts/register/$', RegistrationView.as_view(form_class = PlankUserRegistrationForm), name = 'registration_register'), url(r'^accounts/', include('registration.backends.simple.urls')), # One-step registration # url(r'^accounts/', include('registration.backends.default.urls')), #Two-step registratoin ]
"""bhacks URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include from django.contrib import admin from registration.backends.simple.views import RegistrationView from education.forms import CustomUserForm urlpatterns = [ url(r'', include('education.urls')), url( r'^accounts/register/$', RegistrationView.as_view(form_class=CustomUserForm), name='registration_register', ), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^admin/', admin.site.urls), ]
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url from django.contrib import admin from registration.backends.simple.views import RegistrationView from django.contrib.auth import views as auth_views from blog_post.views import PostAddView, PostListView, PostDetailView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', PostListView.as_view(), name='front'), url(r'^blog/$', PostListView.as_view(), name='blog'), url(r'^blog/(?P<pk>[0-9]+)/$', PostDetailView.as_view(), name='blog-detail'), url(r'^register/$', RegistrationView.as_view(), name='register'), url(r'^login/$', auth_views.LoginView.as_view(), name='login'), url(r'^blog/add/$', PostAddView.as_view(), name='blog-add'), ]
url(r'^cart/', get_cart, name='cart'), url(r'^items-counter/', cart_item, name='counter'), url(r'^checkout/', checkout, name='checkout'), url(r'^wishlist/', wishlist, name='wishlist'), url(r'^contact/', contact, name='contact'), url(r'^product/', product, name='product'), url(r'^product-detail/(?P<product_id>\d+)$', product_detail, name='product_detail_id'), url(r'^product-detail/', product_detail, name='product_detail'), url(r'^account/', account, name='account'), url(r'^product-detail/(?P<product_id>\d+)$', product_detail, name='product_detail_id'), # url(r'^subscribe/', subscribe, name='subscribe'), url( r'^register/$', RegistrationView.as_view(form_class=CustomRegistrationForm, template_name='shop_auth_app/register.html'), name='registration_register', ), url(r'^validate_user/$', validate_username, name='validate_user'), url(r'^', include(auth_urls, namespace='shop_auth_app')), url(r'^', include(reg_urls, namespace='shop_auth_app')), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += staticfiles_urlpatterns()
from django.contrib import admin from registration.backends.simple.views import RegistrationView from django.contrib.auth import views as auth_views from . import views from rest_framework.routers import DefaultRouter from django.conf import settings router = DefaultRouter() router.register(r'comments', views.CommentViewSet) router.register(r'dweets', views.DweetViewSet) router.register(r'users', views.UserViewSet) urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^accounts/register/$', RegistrationView.as_view(success_url='/'), name='register'), url(r'^password/change/$', auth_views.PasswordChangeView.as_view(), name='password_change'), url(r'^password/change/done/$', auth_views.PasswordChangeDoneView.as_view(), name='password_change_done'), url(r'^password/reset/$', auth_views.PasswordResetView.as_view(), name='password_reset'), url(r'^password/reset/done/$', auth_views.PasswordResetDoneView.as_view(), name='password_reset_done'), url(r'^password/reset/complete/$', auth_views.PasswordResetCompleteView.as_view(),
# fbUsers in user_app url(r'^fbusers/$', 'user_app.views.fbusers', name='fbusers'), url(r'^fbusers/add_profile/$', 'user_app.views.fbaddprofile', name='fbadd_profile'), url(r'^fbusers/newsfeed/$', 'user_app.views.fbnewsfeed', name='fbnewsfeed'), url(r'^fbusers/home/$', 'user_app.views.fbusers_home', name='fbusers_home'), url(r'^fbusers/profile/$', 'user_app.views.fbuser_profile', name='fbuser_profile'), # Admin url(r'^admin/', include(admin.site.urls)), # Django Auth url(r'^accounts/', include('registration.backends.default.urls')), url(r'^register/charity/$', RegistrationView.as_view(success_url='/charity/new/'), name='registration_register_charity', ), url(r'^register/giver/$', RegistrationView.as_view(success_url='/giver/new/'), name='registration_register_giver', ), url(r'^register/user/$', RegistrationView.as_view(success_url='/user/home/'), name='registration_register_giver', ), url(r'^accounts/password/change/$', auth_views.password_change, name='password_change'), url(r'^accounts/password/change/done/$', auth_views.password_change_done,
from django.urls import path from rango import views from registration.backends.simple.views import RegistrationView app_name = 'rango' urlpatterns = [ path('', views.index, name='index'), path('about/', views.about, name='about'), path('category/<slug:category_name_slug>', views.show_category, name='show_category'), path('add_category/', views.add_category, name='add_category'), path('category/<slug:category_name_slug>/add_page', views.add_page, name='add_page'), path('search/', views.search, name='search'), path('suggest/', views.suggest_category, name='suggest_category'), path('goto/', views.track_url, name='goto'), path('like/', views.like_category, name='like_category'), path('register_profile/', views.register_profile, name='register_profile'), path('profile/<username>', views.profile, name='profile'), path('register/', RegistrationView.as_view(success_url='/rango/register_profile/'), name='register'), path('profiles/', views.list_profiles, name='list_profiles'), path('login/', views.user_login, name='login'), path('logout/', views.user_logout, name='logout'), ]
from django.conf.urls import patterns, include, url from django.contrib import admin from registration.backends.simple.views import RegistrationView from core.views import UserProfileDetailView from django.contrib.auth.decorators import login_required from django.contrib.auth import views as auth_views from core.views import UserProfileEditView from core.models import UserProfile from core.forms import UserProfileForm from core import views urlpatterns = patterns('', url(r'^$','core.views.home', name = 'home' ), url(r'^admin/', include(admin.site.urls)), url(r'^activities/',include('core.urls', namespace = 'core')), url(r'^users/(?P<slug>\w+)/$', UserProfileDetailView.as_view(), name="profile"), url(r'^edit_profile/$', login_required(UserProfileEditView.as_view()), name="edit_profile"), url(r'^accounts/register/$', RegistrationView.as_view(form_class = UserProfileForm ) , name = 'registration_register'), url(r'^accounts/logout/$', auth_views.logout, {'template_name': 'registration/logout.html', 'next_page':'home'}, name='auth_logout'), url(r'^accounts/', include('registration.backends.simple.urls')), )
from forms import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # admin url(r'^admin/', include(admin.site.urls)), # favicon url(r'^favicon\.ico$', RedirectView.as_view(url=settings.STATIC_URL + 'favicon/1.ico')), # auth & accounts url(r'^auth', TemplateView.as_view(template_name='registration/auth.html'), name='auth'), url(r'^accounts/register/$', RegistrationView.as_view(form_class=LivePortalRegistrationForm), name='registration_register'), url(r'^accounts/', include('registration.urls')), url(r'^resetpassword/passwordsent/$', 'django.contrib.auth.views.password_reset', name='auth_password_reset'), url(r'^changepassword/passwordsent/$', 'django.contrib.auth.views.password_change', name='auth_password_change'), url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', name='auth_logout'), url(r'^users/(?P<name>.*?)/?$', HomeView.as_view(), name='user'), # follows url(r'^user/follows$', login_required(UserFollowsView.as_view()), name='user_follows'), # show anchors url(r'^show/(?P<tag>.*?)/?$', ShowView.as_view(), name='show'), url(r'^/?$', HomeView.as_view(), name='home'), # ajax
#from registration.backends.hmac.views import RegistrationView #from registration.backends.model_activation.views import RegistrationView from registration.backends.simple.views import RegistrationView from registration.forms import RegistrationForm from editor.forms import UserRegistrationForm from editor import views from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^', include('editor.urls')), url(r'^editor/', include('editor.urls')), url(r'^internal/content/', include('content.urls')), url(r'^internal/library/', include('library.urls')), url(r'^internal/', include('jhome.urls')), # url(r'^accounts/', include('registration.backends.hmac.urls')), # url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^accounts/profile/$', views.dispatch_ad_source, name='dispatch_ad_source'), url(r'^accounts/register/$', RegistrationView.as_view( form_class = UserRegistrationForm ), name='registration_register', ), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^admin/', admin.site.urls), ]
from django.conf.urls import include from django.conf.urls import url from django.conf import settings from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView urlpatterns = [ url(r'^register/closed/$', TemplateView.as_view( template_name='registration/registration_closed.html'), name='registration_disallowed'), url(r'^register/complete/$', TemplateView.as_view( template_name='registration/registration_complete.html'), name='registration_complete'), ] if getattr(settings, 'INCLUDE_REGISTER_URL', True): urlpatterns += [ url(r'^register/$', RegistrationView.as_view(), name='registration_register'), ] if getattr(settings, 'INCLUDE_AUTH_URLS', True): urlpatterns += [ url(r'', include('registration.auth_urls')), ]
# -*- coding: utf-8 -*- from django.conf.urls import patterns, include, url from registration.backends.simple.views import RegistrationView from simple_classroom.apps.accounts.views import ProfileView, \ StudentProfileView, TeacherProfileView from simple_classroom.apps.classroom.forms import StudentRegistrationForm urlpatterns = patterns( '', url(r'^profile/(?:(?P<student_id>\d+)/)?$', ProfileView.as_view(), name='profile'), url(r'^teacher/profile/$', TeacherProfileView.as_view(), name='teacher-profile'), url(r'^student/profile/(?:(?P<student_id>\d+)/)?$', StudentProfileView.as_view(), name='student-profile'), url( r'^register/$', RegistrationView.as_view(form_class=StudentRegistrationForm), name='registration_register'), (r'', include('registration.backends.default.urls')), )
from django.contrib.auth.views import login from registration.backends.simple.views import RegistrationView from django.contrib.auth.views import password_reset,password_reset_done,password_reset_confirm,password_reset_complete login_forbidden = user_passes_test(lambda u:u.is_anonymous(), '/') urlpatterns = [ url(r'^$', 'insta.views.index'), url(r'^image/', include('insta.urls')), url(r'^admin/', admin.site.urls), url(r'^ratings/', include('star_ratings.urls', namespace='ratings', app_name='ratings')), url(r'^accounts/login/$',login_forbidden(login),name='registration_login',), url(r'^accounts/register/$',login_forbidden(RegistrationView.as_view()),name='registration_register'), url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'},name='registration_logout'), url(r'^accounts/password/reset/$', password_reset,{'template_name': 'registration/password_reset.html'},name='password_reset'), url(r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',password_reset_confirm,{'template_name': 'registration/password_reset_confirm_.html'},name='password_reset_confirm'), url(r'^password/reset/done/$',password_reset_done,{'template_name': 'registration/password_reset_done_.html'},name='password_reset_done'), url(r'^password/reset/complete/$',password_reset_complete,{'template_name': 'registration/password_reset_complete_.html'},name='password_reset_complete'), url(r'^account/profile/$', 'insta.views.profile',name='account_profile'), url(r'^top/$', 'insta.views.get_top',name='top_users'), url(r'^accounts/', include('registration.backends.simple.urls')), ]
""" from django.conf.urls import include from django.conf.urls import url from django.conf import settings from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView urlpatterns = [ url( r"^register/closed/$", TemplateView.as_view(template_name="registration/registration_closed.html"), name="registration_disallowed", ), url( r"^register/complete/$", TemplateView.as_view(template_name="registration/registration_complete.html"), name="registration_complete", ), ] if getattr(settings, "INCLUDE_REGISTER_URL", True): urlpatterns += [url(r"^register/$", RegistrationView.as_view(), name="registration_register")] if getattr(settings, "INCLUDE_AUTH_URLS", True): urlpatterns += [url(r"", include("registration.auth_urls"))]
url(r'^accounts/password/reset/$', auth_views.password_reset, name='password_reset'), url(r'^accounts/password/reset/done/$', auth_views.password_reset_done, name='password_reset_done'), url(r'^accounts/password/reset/complete/$', auth_views.password_reset_complete, name='password_reset_complete'), url(r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', auth_views.password_reset_confirm, name='password_reset_confirm'), # url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^accounts/register/$', RegistrationView.as_view(template_name='nbip/registration_form.html'), name='registration_register'), url(r'^accounts/register/closed/$', TemplateView.as_view(template_name='nbip/registration_closed.html'), name='registration_disallowed'), url(r'^admin/', include(admin.site.urls)), url(r'', include('nbip.urls')), ) if settings.DEBUG: import debug_toolbar urlpatterns += patterns('', url(r'^__debug__/', include(debug_toolbar.urls)), )
from django.contrib import admin from django.conf import settings from registration.backends.simple.views import RegistrationView from .apps.core.registration_forms import RegistrationFormExtra urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^', include('core.urls')), ] # django-registration # set a different form if getattr(settings, 'INCLUDE_REGISTER_URL', True): urlpatterns += [ url(r'^accounts/register/$', RegistrationView.as_view(form_class=RegistrationFormExtra), name='registration_register', ), ] # include rest of registration normally urlpatterns += [ url(r'^accounts/', include('registration.backends.simple.urls')), # use simple to avoid emails in local #TODO 2step ] admin.site.site_header = 'Django Lotto Administration'
def __init__(self): SimpleRegistrationView.__init__(self)
url(r"^charities/(?P<charity_id>\w+)/edit/$", "charity_app.views.edit_charity", name="edit_charity"), url(r"^charities/(?P<charity_id>\w+)/delete/$", "charity_app.views.delete_charity", name="delete_charity"), url(r"^videos/$", "charity_app.views.videos", name="videos"), url(r"^videos/new/$", "charity_app.views.new_video", name="new_video"), url(r"^videos/(?P<video_id>\w+)/$", "charity_app.views.view_video", name="view_video"), url(r"^videos/(?P<video_id>\w+)/edit/$", "charity_app.views.edit_video", name="edit_video"), url(r"^videos/(?P<video_id>\w+)/delete/$", "charity_app.views.delete_video", name="delete_video"), # url(r'^signup$', 'auth_app.views.signup', name='signup'), url(r"^admin/", include(admin.site.urls)), url(r"^secret/$", "charity_app.views.special_page", name="secret"), # url(r'^accounts/login$', 'auth_app.views.login1', name='login'), url(r"^accounts/", include("registration.backends.default.urls")), url(r"^$", "charity_app.views.index", name="index"), url( r"^register/charity/$", RegistrationView.as_view(success_url="/charity/new/"), name="registration_register_charity", ), url(r"^register/giver/$", RegistrationView.as_view(success_url="/giver/new/"), name="registration_register_giver"), url(r"^register/user/$", RegistrationView.as_view(success_url="/user/home/"), name="registration_register_giver"), url(r"^accounts/password/change/$", auth_views.password_change, name="password_change"), url(r"^accounts/password/change/done/$", auth_views.password_change_done, name="password_change_done"), url(r"^accounts/password/reset/$", auth_views.password_reset, name="password_reset"), url(r"^accounts/password/reset/done/$", auth_views.password_reset_done, name="password_reset_done"), url(r"^accounts/password/reset/complete/$", auth_views.password_reset_complete, name="password_reset_complete"), url( r"^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$", auth_views.password_reset_confirm, name="password_reset_confirm", ), url(r"", include("registration.backends.default.urls")),
v1_api.register(DeveloperResource()) v1_api.register(DeveloperProjectResource()) v1_api.register(CompanyResource()) v1_api.register(CompanyProjectResource()) v1_api.register(BareCompanyProjectResource()) urlpatterns = patterns('', url(r'^api/', include(v1_api.urls)), # Users url(r'^$', 'developer_app.views.angular', name="angular"), # Django Auth url(r'accounts/', include('registration.backends.default.urls')), url(r'^register/user/$', RegistrationView.as_view(success_url='#/user/home/')), # url(r'^accounts/password/change/$', auth_views.password_change), # url(r'^accounts/password/change/done/$', auth_views.password_change_done), # url(r'^accounts/password/reset/$', auth_views.password_reset), # url(r'^accounts/password/reset/done/$', auth_views.password_reset_done), # url(r'^accounts/password/reset/complete/$', auth_views.password_reset_complete), # url(r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', auth_views.password_reset_confirm), url(r'^accounts/password/change/$', auth_views.password_change, name='password_change'), url(r'^accounts/password/change/done/$', auth_views.password_change_done, name='password_change_done'), url(r'^accounts/password/reset/$', auth_views.password_reset, name='password_reset'),
url(r'^fbusers/newsfeed/$', 'user_app.views.fbnewsfeed', name='fbnewsfeed'), url(r'^fbusers/home/$', 'user_app.views.fbusers_home', name='fbusers_home'), url(r'^fbusers/profile/$', 'user_app.views.fbuser_profile', name='fbuser_profile'), # Admin url(r'^admin/', include(admin.site.urls)), # Django Auth url(r'^accounts/', include('registration.backends.default.urls')), url( r'^register/charity/$', RegistrationView.as_view(success_url='/charity/new/'), name='registration_register_charity', ), url( r'^register/giver/$', RegistrationView.as_view(success_url='/giver/new/'), name='registration_register_giver', ), url( r'^register/user/$', RegistrationView.as_view(success_url='/user/home/'), name='registration_register_giver', ), url(r'^accounts/password/change/$', auth_views.password_change, name='password_change'),
url(r'^setting_raw/(?P<url_b64>.*?)/?$', SettingRawView.as_view(), name='setting_raw'), url(r'^auth_test/$', TemplateView.as_view(template_name='social_signin.html'), name='auth_test'), url(r'^comments/hot/(?P<days>.*?)/?$', CommentsHotView.as_view(), name='comments_hot'), url(r'^comments/up/(?P<days>.*?)/?$', CommentsUpView.as_view(), name='comments_up'), url(r'^comments/debate/(?P<days>.*?)/?$', CommentsDebateView.as_view(), name='comments_debate'), url(r'^comments/best/?$', CommentsBestView.as_view(), name='comments_best'), url(r'^comments/tag/(?P<flag>.*?)/?$', CommentsTagView.as_view(), name='comments_tag'), url(r'^comments/related/(?P<url_b64>.*?)/?$', CommentsRelatedView.as_view(), name='comments_related'), url(r'^comments/newest/?$', CommentsNewestView.as_view(), name='comments_newest'), url(r'^comments/$', CommentsView.as_view(), name='comments'), url(r'^comments/urlpost/$', UrlpostView.as_view(), name='url_post'), url(r'^accounts/register/$', RegistrationView.as_view(form_class=VineRegistrationForm), name='registration_register'), url(r'^accounts/register/simple/$', RegistrationSimpleView.as_view(form_class=VineRegistrationForm), name='registration_register_simple'), url(r'^accounts/', include('registration.backends.urls')), url(r'^index$', TemplateView.as_view(template_name='index.html'), name='index'), url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), url(r'^author/(?P<name>.*?)/comment/?$', AuthorCommentsView.as_view(), name='author_comment'), url(r'document/upload', DocumentUploadView.as_view(), name='document_upload') ) from haystack.views import SearchView, search_view_factory, FacetedSearchView from haystack.forms import HighlightedModelSearchForm, FacetedSearchForm from haystack.query import SearchQuerySet # patterns 第一个参数是 prefix(对view的),所以这里是 haystack.views.SearchView (?) urlpatterns += patterns('haystack.views', url(r'^advanced_search/', search_view_factory(
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Add an import: from blog import urls as blog_urls 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import include, url, patterns, static from django.contrib import admin from registration.backends.simple.views import RegistrationView from workshops.forms import StudentRegistrationForm from django.conf import settings urlpatterns = [ url(r'^workshops/', include('workshops.urls'), name='workshops_home'), url(r'^experts/', include('experts.urls'), name='expert_home'), url(r'^', include('home.urls')), url(r'^admin/', include(admin.site.urls)), url(r'accounts/register/$', RegistrationView.as_view(form_class = StudentRegistrationForm), name = 'registration_register'), url(r'^accounts/', include('registration.backends.simple.urls')), ] if settings.DEBUG: urlpatterns += patterns('', url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }), )
# -*- coding: utf8 -*- from django.conf.urls import include, url from registration.backends.simple.views import RegistrationView import registration.auth_urls import wikipendium.user.views urlpatterns = [ url(r'^accounts/register/$', RegistrationView.as_view(success_url='/'), name='registration_register'), url(r'^accounts/', include(registration.auth_urls)), url(r'^users/(?P<username>[\w|\W]+)/$', wikipendium.user.views.profile, name='user'), url(r'^accounts/username/change/$', wikipendium.user.views.change_username), url(r'^accounts/email/change/$', wikipendium.user.views.change_email), ]
url(r'^user/(?P<username>[\w.@+-]+)/stickers$', views.user.UserStickersView.as_view(), name="user_stickers" ), url(r'^user/(?P<username>[\w.@+-]+)/to-do$', views.user.UserToDoView.as_view(), name="user_to_do" ), # Signup url(r'^signup$', RegistrationView.as_view( form_class=auth_forms.RegistrationForm, template_name='registration/signup.html', ), name='registration_register'), url(r'^signup/closed$', TemplateView.as_view( template_name='registration/signup_closed.html' ), name='registration_disallowed'), # Authentication url(r'^login$', auth_views.login, {'template_name': 'registration/login.html', 'authentication_form': auth_forms.AuthenticationForm},
from django.conf.urls.static import static from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.contrib.auth.views import login from django.conf import settings from registration.backends.simple.views import RegistrationView from petetwitt.forms import CustomRegistrationForm from petetwitt import views # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^accounts/register/$', RegistrationView.as_view(form_class=CustomRegistrationForm)), url(r'^accounts/profile/$', views.my_profile, name='my_profile'), url(r'^accounts/', include('registration.backends.simple.urls')), url(r'^accounts/avatar', views.change_avatar, name='change_avatar'), url(r'^signup$', views.signup, name='signup'), url(r'^$', views.latest_tweets, name='latest_tweets'), url(r'^users/$', views.directory, name='directory'), url(r'^users/(?P<username>\w+)/$', views.profile, name='profile'), url(r'^logout/$', 'django.contrib.auth.views.logout', {'template_name' : 'petetwitt/logout.html' }, name='logout'), url(r'^post/$', views.post, name='post'), url(r'^notifications/$', views.notifications, name='notifications'), url(r'^conversation/(?P<pk>\d+)/$', views.conversation, name='conversation'), url(r'^tweet/(?P<pk>)\d+/$', views.tweet, name='tweet'), url(r'^reply/(?P<tweet_pk>\d+)/$', views.reply, name='reply'), url(r'^follow/(?P<username>\w+)/$', views.follow, name='follow'), url(r'^unfollow/(?P<username>\w+)/$', views.unfollow, name='unfollow'),
""" import logging from threading import Thread from django.conf.urls import include, url from django.contrib import admin from django.views.generic import TemplateView from registration.backends.simple.views import RegistrationView import websocket from TestChat import settings from util import anonymous_required, authorization_required from django.contrib.auth import views as auth_views urlpatterns = [ url( r"^register/", anonymous_required(RegistrationView.as_view(success_url="chat")), {"success_url": "chat"}, name="register", ), url(r"^/", include("registration.backends.default.urls")), url( r"^login", anonymous_required(auth_views.login), {"template_name": "registration/login.html"}, name="auth_login" ), url( r"^logout$", authorization_required(auth_views.logout), {"template_name": "registration/logout.html"}, name="auth_logout", ), url(r"^admin", include(admin.site.urls)), url(r"^", TemplateView.as_view(template_name="chat.html"), name="chat"),