Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import include, path from authentication.views import AccountViewSet, LoginView, LogoutView from rest_framework import routers from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) urlpatterns = [ path('admin/', admin.site.urls), path(r'', include('microblog.urls')), path(r'api-token-auth/', obtain_jwt_token), path(r'api-token-refresh/', refresh_jwt_token), path('api/v1/', include(router.urls)), path('api/v1/auth/login', LoginView.as_view(), name='login'), path('api/v1/auth/logout', LogoutView.as_view(), name='logout'), ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from authentication.views import LogoutView urlpatterns = [ url(r'^logout', login_required(LogoutView.as_view(), login_url='/'), name='logout') ]
############################################################################### # This file is part of Eskollz # # Eskollz is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Eskollz is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with Eskollz. If not, see <http://www.gnu.org/licenses/> ############################################################################### from authentication.views import MainLoginView, FirstLoginView, LogoutView, ProfileView from django.conf.urls import patterns, url urlpatterns = patterns('', url('^login/$', MainLoginView.as_view(), name="ui-login"), url('^logout/$', LogoutView.as_view(), name="ui-logout"), url('^login/firstlogin/', FirstLoginView.as_view(), name="ui-firstlogin"), url('^profile/$', ProfileView.as_view(), name="ui-profile") )
from django.conf.urls import patterns, url, include from rest_framework_nested import routers from authentication.views import AccountViewSet, LoginView, LogoutView from posts.views import PostViewSet, AccountPostViewSet from not_google_plus.views import IndexView router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) router.register(r'posts', PostViewSet) accounts_router = routers.NestedSimpleRouter( router, r'accounts', lookup='account' ) accounts_router.register(r'posts', AccountPostViewSet) urlpatterns = patterns( '', url(r'^api/v1/', include(router.urls)), url(r'^api/v1/', include(accounts_router.urls)), url(r'api/v1/login', LoginView.as_view(), name='login'), url(r'api/v1/logout/$', LogoutView.as_view(), name='logout'), url('^.*$', IndexView.as_view(), name='index'), )
router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) router.register(r'pins', PinViewSet) router.register(r'boards', BoardViewSet, base_name='boards') accounts_router = routers.NestedSimpleRouter(router, r'accounts', lookup='account') accounts_router.register(r'pins', AccountPinsViewSet) accounts_router.register(r'boards', AccountBoardsViewSet) boards_router = routers.NestedSimpleRouter(router, r'boards', lookup='board') boards_router.register(r'pins', BoardPinsViewSet, base_name='pins') urlpatterns = patterns( '', #URLs url(r'^api/v1/', include(router.urls)), url(r'^api/v1/', include(accounts_router.urls)), url(r'^api/v1/', include(boards_router.urls)), url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'), url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'), url(r'^admin/', admin.site.urls), #Always leave for last url('^.*$', IndexView.as_view(), name='index'), )
from django.conf.urls import url, patterns from rest_framework.urlpatterns import format_suffix_patterns from authentication.views import LoginView, LogoutView urlpatterns = format_suffix_patterns(patterns('authentication.views', url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', LogoutView.as_view(), name='logout'), ))
from secureshare_messages.views import MessageInboxView, MessageSendView, MessageOutboxView, MessageDecryptView from authentication.views import RegisterView, LoginView, LogoutView, SiteManagerView, GroupView #router = routers.SimpleRouter() #router.register(r'reports',ReportViewSet, base_name='Report') #router.register(r'messages',MessageViewSet, base_name='Message') urlpatterns = [ # Examples: # url(r'^$', 'secureshare.views.home', name='home'), # url(r'^blog/', include('blog.urls')), #url(r'^api/v1/',include(router.urls)), url(r'^api/v1/users/register/', RegisterView.as_view()), url(r'^api/v1/users/login/', LoginView.as_view()), url(r'^api/v1/users/logout/', LogoutView.as_view()), url(r'api/v1/users/groups/', GroupView.as_view()), url(r'^api/v1/users/site_manager/', SiteManagerView.as_view()), # url(r'^api/v1/encrypt/generate/', GenerateView.as_view()), url(r'^api/v1/reports/$', ReportView.as_view()), url(r'^api/v1/reports/(?P<pk>[0-9]+)/$', ReportView.as_view()), url(r'^api/v1/reports/folders/$', FolderView.as_view()), url(r'^api/v1/reports/folders/(?P<pk>[0-9]+)/$', FolderView.as_view()), url(r'^api/v1/messages/inbox/$', MessageInboxView.as_view()), url(r'^api/v1/messages/inbox/(?P<pk>[0-9]+)/$', MessageInboxView.as_view()), url(r'^api/v1/messages/outbox/$', MessageOutboxView.as_view()), url(r'^api/v1/messages/outbox/(?P<pk>[0-9]+)/$', MessageOutboxView.as_view()), url(r'^api/v1/messages/send/$', MessageSendView.as_view()), url(r'^api/v1/messages/decrypt/(?P<pk>[0-9]+)/$',
from django.urls import path from authentication.views import LoginView, SignUpView, index, LogoutView, new, hot, following urlpatterns = [ path('', index, name='homepage'), path('login/', LoginView.as_view(), name='login'), path('signup/', SignUpView.as_view(), name='signup'), path('logout/', LogoutView.as_view(), name='logout'), path('new/', new, name='new'), path('hot/', hot, name='hot'), path('following/', following, name="following"), ]
from SGP.views import IndexView from authentication.views import UsuarioViewSet, LoginView, LogoutView, UsuariosConProyectos from proyectos import views #ProyectoViewSet, ProyectoOperations, ModificarProyectos, ObtenerProyectos#, ProyectosView, cambiar_estado from django.views.decorators.csrf import csrf_exempt #router = routers.SimpleRouter(trailing_slash=False) router = routers.DefaultRouter() #trailing_slash=False) router.register(r'usuarios', UsuarioViewSet) router.register(r'proyectos', views.ProyectoViewSet) urlpatterns = patterns( '', url(r'^api/', include(router.urls)), url(r'^api/login/', LoginView.as_view(), name='login'), url(r'^api/logout/', LogoutView.as_view(), name='logout'), # vistas de los metodos de los proyectos # Ejemplo de como usar los parametros y los views url(r'^api/proyecto/(?P<pk>[0-9]+)/estado/(?P<pk2>[0-9]+)/$', views.ProyectoEstado.as_view(), name='estado'), #vistas de los metodos de los usuarios url(r'^api/user/(?P<pk>[0-9]+)/proyectos/$', UsuariosConProyectos.as_view(), name='proyectos'), #url(r'^api/proyectos/modificar', ModificarProyectos.as_view(), name='modificar'), #url(r'^api/proyectos/get', ObtenerProyectos.as_view(), name='get'),
from authentication.views import RegisterView, LoginView, LogoutView, SiteManagerView, GroupView #router = routers.SimpleRouter() #router.register(r'reports',ReportViewSet, base_name='Report') #router.register(r'messages',MessageViewSet, base_name='Message') urlpatterns = [ # Examples: # url(r'^$', 'secureshare.views.home', name='home'), # url(r'^blog/', include('blog.urls')), #url(r'^api/v1/',include(router.urls)), url(r'^api/v1/users/register/',RegisterView.as_view()), url(r'^api/v1/users/login/',LoginView.as_view()), url(r'^api/v1/users/logout/',LogoutView.as_view()), url(r'api/v1/users/groups/',GroupView.as_view()), url(r'^api/v1/users/site_manager/',SiteManagerView.as_view()), # url(r'^api/v1/encrypt/generate/', GenerateView.as_view()), url(r'^api/v1/reports/$',ReportView.as_view()), url(r'^api/v1/reports/(?P<pk>[0-9]+)/$',ReportView.as_view()), url(r'^api/v1/reports/folders/$',FolderView.as_view()), url(r'^api/v1/reports/folders/(?P<pk>[0-9]+)/$',FolderView.as_view()), url(r'^api/v1/messages/inbox/$',MessageInboxView.as_view()), url(r'^api/v1/messages/inbox/(?P<pk>[0-9]+)/$',MessageInboxView.as_view()), url(r'^api/v1/messages/outbox/$',MessageOutboxView.as_view()), url(r'^api/v1/messages/outbox/(?P<pk>[0-9]+)/$',MessageOutboxView.as_view()), url(r'^api/v1/messages/send/$',MessageSendView.as_view()),
from django.conf.urls import url from django.contrib.auth.decorators import login_required from django.urls import path from authentication.views import IndexView, LogoutView from . import views app_name = 'auth' urlpatterns = [ url(r'^$', IndexView.as_view(), name='index'), url(r'^logout', login_required(LogoutView.as_view(), login_url='/'), name='logout'), path("tradelink/<steamid>/", views.tradelink, name='tl'), path("tradelink/", views.tradelink, name='tl'), path("savetl/<steamid>/", views.savetl, name='savetl'), ]
from django.conf.urls import patterns, include, url from rest_framework_nested import routers from authentication.views import AccountViewSet, LoginView, LogoutView from user_post.views import PostViewSet, AccountPostsViewSet from .views import IndexView router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) router.register(r'posts', PostViewSet) accounts_router = routers.NestedSimpleRouter( router, r'accounts', lookup='account' ) accounts_router.register(r'posts', AccountPostsViewSet) urlpatterns = patterns('', url(r'^api/', include(router.urls)), url(r'^api/', include(accounts_router.urls)), url(r'^api/login/', LoginView.as_view(), name='login'), url(r'^api/logout/', LogoutView.as_view(), name='logout'), url(r'^.*$', IndexView.as_view(), name='index'), )
from django.urls import path from authentication.views import LoginView, RegistrationView, LogoutView app_name = "authentication" urlpatterns = [ path('login', LoginView.as_view(), name="login"), path('registration', RegistrationView.as_view(), name="registration"), path('logout', LogoutView.as_view(), name="logout") ]
from django.conf.urls import include, patterns, url from rest_framework_nested import routers from authentication.views import AccountViewSet, LoginView, LogoutView router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) urlpatterns = patterns( '', url(r'^', include(router.urls)), url(r'auth/login/', LoginView.as_view(), name='login'), url(r'auth/logout/', LogoutView.as_view(), name='logout'))
from django.conf.urls import url, include from views import IndexView from authentication.views import CreateUserView, LoginView, LogoutView urlpatterns = [ url(r'^api/register/$', CreateUserView.as_view()), url(r'^api/login/$', LoginView.as_view()), url(r'^api/logout/$', LogoutView.as_view()), url(r'^api/', include('stock_simulator_api.urls')), url('^$', IndexView.as_view(), name='index') ]
from authentication.views import ( ProfileViewSet, LoginView, LogoutView, CredentialsView, get_birthdays, ProfileAnswerViewSet, ProfileQuestionViewSet, list_profile_questions, list_promotions, ) from authentication.views.authentication import JwtView router = BulkRouter() router.register(r"users/users", ProfileViewSet) router.register(r"users/profile_question", ProfileQuestionViewSet) router.register(r"users/profile_answer", ProfileAnswerViewSet) urlpatterns = [ path("auth/login/", LoginView.as_view(), name="login"), path("auth/logout/", LogoutView.as_view(), name="logout"), path("auth/check/", CredentialsView.as_view(), name="check-credentials"), path("auth/jwt/", JwtView.as_view(), name="get-jwt"), path("users/birthdays/<int:number_of_days>/", get_birthdays, name="get_birthdays"), path("users/promotions/", list_promotions, name="list_promotions"), path("users/questions/<slug:user_pk>/", list_profile_questions), ] + router.urls
from authentication.views import AccountViewSet, LoginView, LogoutView from transferfund.views import getAccountInfoView from transferfund.views import getAllAccountsView from transferfund.views import getTransactionHistoryView from transferfund.views import handleInternalTransfer from transferfund.views import handleCheckDeposit from transferfund.views import getContactsInfoView from transferfund.views import handleExternalTransfer from transferfund.views import addContactView urlpatterns = [ # url(r'^admin/', include(admin.site.urls)), url(r'^account', AccountViewSet.as_view(), name='account'), url(r'^auth/login', LoginView.as_view(), name='login'), url(r'^auth/logout', LogoutView.as_view(), name='logout'), url(r'^loanmanage/', include('loanmanagement.urls')), url(r'^transferfund/getAccountInfo', getAccountInfoView.as_view(), name="getAccountInfo"), url(r'^transferfund/getAllAccounts', getAllAccountsView.as_view(), name="getAllAccounts"), url(r'^transferfund/getTransactionHistory', getTransactionHistoryView.as_view(), name="getTransactionHistory"), url(r'^transferfund/internalTransfer', handleInternalTransfer.as_view(), name="handleInternalTransfer"), url(r'^transferfund/checkDeposit', handleCheckDeposit.as_view(),
router.register(r'launch-items', LaunchItemViewSet) router.register(r'tasks', TaskResultViewSet) router.register(r'comments', CommentViewSet) router.register(r'bugs', BugViewSet) router.register(r'stages', StageViewSet) router.register(r'metrics', MetricViewSet) router.register(r'metricvalues', MetricValueViewSet) urlpatterns = patterns( '', url(r'^$', Base.as_view(), name='dashboard'), url(r'^{0}/'.format(settings.CDWS_API_PATH), include(router.urls)), url(r'^{0}/auth/login'.format(settings.CDWS_API_PATH), LoginView.as_view(), name='api-auth-login'), url(r'^{0}/auth/logout'.format(settings.CDWS_API_PATH), LogoutView.as_view(), name='api-auth-logout'), url(r'^{0}/auth/get'.format(settings.CDWS_API_PATH), IsAuthorizedView.as_view(), name='api-auth-get'), url(r'^{0}/auth/update'.format(settings.CDWS_API_PATH), UpdateSettingsView.as_view(), name='api-auth-update'), url(r'^admin/', include(admin.site.urls)), url(r'^{0}/external/jenkins/(?P<project>[^/.]+)/'. format(settings.CDWS_API_PATH), JenkinsViewSet.as_view()), url(r'^{0}/external/rundeck/(?P<project>[^/.]+)/'. format(settings.CDWS_API_PATH), RundeckViewSet.as_view()), url(r'^{0}/external/report-xunit/(?P<testplan_id>[^/.]+)/' r'(?P<xunit_format>[^/.]+)/(?P<filename>[^/.]+)'. format(settings.CDWS_API_PATH), ReportFileViewSet.as_view()), ) urlpatterns += staticfiles_urlpatterns()
from django.conf.urls import url from rest_framework.urlpatterns import format_suffix_patterns from rest_framework.authtoken import views from authentication.views import (CreateCustomUserView, LoginView, LogoutView, ForgotPassword, ChangePassword, ChangeTracking, GetDecryption) urlpatterns = [ url(r'^api-token-auth/', views.obtain_auth_token), url(r'^users/$', CreateCustomUserView.as_view()), url(r'^login/$', LoginView.as_view()), url(r'^logout/$', LogoutView.as_view()), url(r'^forgot/$', ForgotPassword.as_view()), url(r'^change/$', ChangePassword.as_view()), url(r'^tracking/$', ChangeTracking.as_view()), url(r'^decrypt/$', GetDecryption.as_view()), ] urlpatterns = format_suffix_patterns(urlpatterns)
from django.conf.urls import include, patterns, url from rest_framework_nested import routers from authentication.views import AccountViewSet, LoginView, LogoutView from posts.views import AccountPostsViewSet, PostViewSet from thinkster_django_angular_boilerplate.views import IndexView router = routers.SimpleRouter() router.register(r"accounts", AccountViewSet) router.register(r"posts", PostViewSet) accounts_router = routers.NestedSimpleRouter(router, r"accounts", lookup="account") accounts_router.register(r"posts", AccountPostsViewSet) urlpatterns = patterns( "", url(r"^api/v1/", include(router.urls)), url(r"^api/v1", include(accounts_router.urls)), url(r"^api/v1/auth/login/$", LoginView.as_view(), name="login"), url(r"^api/v1/auth/logout/$", LogoutView.as_view(), name="logout"), url("^.*$", IndexView.as_view(), name="index"), )
from django.conf.urls import url from django.urls import path from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token, verify_jwt_token from authentication.views import RegistrationView, LogoutView, AboutMeView urlpatterns = [ path('register/', RegistrationView.as_view()), path('logout/', LogoutView.as_view()), path('me/', AboutMeView.as_view()), url(r'^login/', obtain_jwt_token), url(r'^api-token-refresh/', refresh_jwt_token), url(r'^api-token-verify/', verify_jwt_token), ]
from django.conf.urls import include, patterns, url from rest_framework_nested import routers from authentication.views import AccountViewSet, LoginView, LogoutView router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) urlpatterns = patterns( '', url(r'^', include(router.urls)), url(r'auth/login/', LoginView.as_view(), name='login'), url(r'auth/logout/', LogoutView.as_view(), name='logout') )
from django.conf import settings from django.conf.urls import include, url from django.contrib import admin from rest_framework import routers from rest_framework.urlpatterns import format_suffix_patterns import views from authentication.views import AccountViewSet, LoginView, LogoutView from django.contrib.auth import get_user_model User = get_user_model() router = routers.DefaultRouter() router.register(r'users', views.UserViewSet) router.register(r'groups', views.GroupViewSet) router.register(r'Animal', views.AnimalViewSet, base_name="Animal") router.register(r'Persona', views.PersonaViewSet) router.register(r'FormularioAdopcion', views.FormularioAdopcionViewSet) router.register(r'AdoptarAnimal', views.AdoptarAnimalViewSet) router.register(r'accounts', AccountViewSet) router.register(r'Subscripcion', views.SubscripcionViewSet) router.register(r'Ipn', views.IpnViewSet) urlpatterns = [ url(r'^api/v1/', include(router.urls)), url(r'^admin/', include(admin.site.urls)), url(r'^', include(router.urls)), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', LogoutView.as_view(), name='logout'), ]
router.register(r'accounts', AccountViewSet) router.register(r'retail_partners', RetailPartnerViewSet) accounts_router = routers.NestedSimpleRouter( router, r'accounts', lookup='account' ) accounts_router.register(r'retail_partners', AccountRetailPartnersViewSet) urlpatterns = patterns( '', # ... URLs url(r'^api/v1/', include(router.urls)), url(r'^api/v1/', include(accounts_router.urls)), url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'), url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'), url(r'^get_rp_profile$', get_rp_profile, name='get_rp_profile'), url(r'^get_city_profile$', get_city_profile, name='get_city_profile'), url(r'^fetch_data_for_validation$', fetch_data_for_validation, name='fetch_data_for_validation'), url(r'^retail_partner/update$', update_rp_data, name='update_rp_data'), url(r'^deactivate$', deactivate_retail_partner, name='deactivate'), url(r'^deactivate_admin$', deactivate_retail_partner_admin, name='deactivate_admin'), url(r'^reactivate$', reactivate_retail_partner, name='reactivate'), url(r'^reactivate_admin$', reactivate_retail_partner_admin, name='reactivate_admin'), url(r'^validate$', validate_rp_data, name='validate'), url(r'^send_for_review$', send_for_review, name='send_for_review'), url(r'^send_mail$', send_mail, name='send_mail'), url(r'^retail-partners$', app_retail_partners, name='app_retail_partners'), url(r'^report_retail_partner$', report_rp_data, name='report_rp_data'), url('^.*$', IndexView.as_view(), name='index'), )
from django.conf.urls import url, include from authentication.views import AccountViewSet, LoginView, LogoutView from postulations.views import AccountPostsViewSet, PostViewSet from rest_framework.routers import DefaultRouter from rest_framework_nested import routers from .views import IndexView # Create a router and register our viewsets with it. router = DefaultRouter() router.register(r'accounts', AccountViewSet) router.register(r'posts', PostViewSet) accounts_router = routers.NestedSimpleRouter(router, r'accounts', lookup='account') accounts_router.register(r'posts', AccountPostsViewSet) urlpatterns = [ url(r'^postulation/', include(router.urls)), url(r'^postulation/', include(accounts_router.urls)), url(r'^postulation/login/$', LoginView.as_view(), name='login'), url(r'^postulation/logout/$', LogoutView.as_view(), name='logout'), url('^.*$', IndexView.as_view(), name='index') ]