Esempio n. 1
0
# coding:utf-8
from django.conf.urls import url, include
from django.contrib import admin
from django.views.static import serve
from django.views.generic import TemplateView

from KeChuang.settings import MEDIA_ROOT

import xadmin
from users.views import LoginView, LogoutView

urlpatterns = [
    # 验证码
    url(r'^captcha/', include('captcha.urls')),
    # 登录 GET POST
    url(r'^$', LoginView.as_view(), name='login'),
    # 退出 GET
    url(r'^logout/$', LogoutView.as_view(), name='logout'),
    # 后台
    url(r'^admin/', xadmin.site.urls),
    # 文件上传
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
    # 静态文件
    # url(r'^static/(?P<path>.*)$', serve, {'document_root': STATIC_ROOT}),

    # 用户管理
    url(r'^user/', include('users.urls', namespace='user')),
    # 工程管理
    url(r'^project/', include('projects.urls', namespace='pro')),
    # 设备管理
    url(r'^equipment/', include('equipments.urls', namespace='equ')),
Esempio n. 2
0
from users.views import SendTrainerMessageView

from users.views import IndexView
from users.views import TrainerLoginView
from users.views import TrainerDashboardView
from users.views import SendClientMessageView
from users.views import GetUserChatView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^trainers/login/$', TrainerLoginView.as_view(), name='trainer-login-view'),
    url(r'^trainers/dashboard/$', TrainerDashboardView.as_view(), name='trainer-dashboard-view'),
    url(r'^trainers/send-client-message/$', SendClientMessageView.as_view(), name="send-client-message"),
    url(r'^trainers/get-user-chat/$', GetUserChatView.as_view(), name='get-user-chat-view'),


urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^users/login/$', LoginView.as_view(), name='login-view'),
    url(r'^users/logout/$', LogoutView.as_view(), name='logout-view'),
    url(r'^users/registration/$', RegistrationView.as_view(), name='registration-view'),
    url(r'^dashboard/$', DashboardView.as_view(), name="dashboard-view"),
    url(r'^dashboard/send-trainer-message/$', SendTrainerMessageView.as_view(), name="send-trainer-message"),

    url(r'^$', IndexView.as_view(), name='index')

    url(r'^$', RedirectView.as_view(url='users/login/'))

]
Esempio n. 3
0
from django.urls import path
from users.views import LoginView, LogoutView
from django.conf.urls import include, url

urlpatterns = [
    path('login', LoginView.as_view(), name='users_login'),
    path('logout', LogoutView.as_view(), name='users_logout'),
]
Esempio n. 4
0
from django.conf.urls import url

from ui.views import IndexView
from users.views import LoginView, LogoutView
from wins.views import NewWinView, ThanksView, ConfirmationView

urlpatterns = [

    url(r"^wins/new/", NewWinView.as_view(), name="new"),
    url(r"^wins/thanks/", ThanksView.as_view(), name="thanks"),
    url(
        r"^wins/review/(?P<pk>[a-z0-9\-]+)/",
        ConfirmationView.as_view(),
        name="responses"
    ),

    url(r'^accounts/login/', LoginView.as_view(), name="login"),
    url(r"^accounts/logout/", LogoutView.as_view(), name="logout"),

    url(r"^$", IndexView.as_view(), name="index"),

]
Esempio n. 5
0
# -*- coding: utf-8 -*-

from django.conf.urls import url
from users.views import LoginView, LogoutView, SignUpView

urlpatterns = [
    # Users URLs
    url(r'^login$', LoginView.as_view(), name='users_login'),
    url(r'^logout$', LogoutView.as_view(), name='users_logout'),
    url(r'^signup$', SignUpView.as_view(), name='users_signup'),
]
Esempio n. 6
0
from rest_framework.routers import SimpleRouter

from movies.api import MovieListAPI, MovieDetailAPI, CategoryViewSet
from movies.views import hello_world, home, movie_detail, CreateMovieView, MyMoviesView
from users.api import HelloWorld, UsersListAPI, UserDetailAPI
from users.views import LoginView, logout


router = SimpleRouter()
router.register('categories', CategoryViewSet)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home, name="home_page"),
    path('movies/<int:pk>/', movie_detail, name="movie_detail_page"),
    path('movies/create', CreateMovieView.as_view(), name="create_movie_page"),
    path('movies/', MyMoviesView.as_view(), name="my_movies_page"),
    path('login', LoginView.as_view(), name="login_page"),
    path('logout', logout, name="logout_page"),

    # API REST
    path('api/1.0/hello', HelloWorld.as_view(), name="api_hello_world"),
    path('api/1.0/users/<int:pk>', UserDetailAPI.as_view(), name="api_user_detail"),
    path('api/1.0/users/', UsersListAPI.as_view(), name="api_users_list"),

    path('api/1.0/movies/<int:pk>', MovieDetailAPI.as_view(), name="api_movies_detail"),
    path('api/1.0/movies/', MovieListAPI.as_view(), name="api_movies_list"),

    path('/api/1.0/', include(router.urls))
]
Esempio n. 7
0
    license=openapi.License(name="Apache v2 License"),
)

schema_view = get_schema_view(openapi_info,
                              validators=['flex', 'ssv'],
                              public=True,
                              permission_classes=())

_patterns = [

    # Base views
    path('', HomeView.as_view(), name='home'),
    path('search/', SearchView.as_view(), name='search'),

    # Login/logout
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),

    # Apps
    path('circuits/', include('circuits.urls')),
    path('dcim/', include('dcim.urls')),
    path('extras/', include('extras.urls')),
    path('ipam/', include('ipam.urls')),
    path('tenancy/', include('tenancy.urls')),
    path('user/', include('users.urls')),
    path('virtualization/', include('virtualization.urls')),

    # API
    path('api/', APIRootView.as_view(), name='api-root'),
    path('api/circuits/', include('circuits.api.urls')),
    path('api/dcim/', include('dcim.api.urls')),
Esempio n. 8
0
router = SimpleRouter()
router.register('user_identity', UserIdentityViewSet)
router.register('user_device', UserDeviceViewSet)
router.register('user_login_entry', UserLoginEntryViewSet)
router.register('service', ServiceViewSet)
router.register('user_consent', UserConsentViewSet)

v1_scope_path = path('scope/', ScopeListView.as_view(), name='scope-list')
v1_api_path = path('v1/', include((router.urls + [v1_scope_path], 'v1')))

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-tokens/', get_api_tokens_view),
    path('accounts/profile/', show_login),
    path('accounts/login/', LoginView.as_view()),
    path('accounts/logout/', LogoutView.as_view()),
    path('accounts/', include(auth_backends.urls, namespace='auth_backends')),
    path('accounts/', include(social_auth_urls, namespace='social')),
    path('oauth2/applications/', permission_denied),
    path('oauth2/authorize/', TunnistamoAuthorizationView.as_view(), name="oauth2_authorize"),
    path('oauth2/', include(oauth2_provider.urls, namespace='oauth2_provider')),
    re_path(r'^openid/authorize/?$', TunnistamoOidcAuthorizeView.as_view(), name='authorize'),
    re_path(r'^openid/end-session/?$', TunnistamoOidcEndSessionView.as_view(), name='end-session'),
    path('openid/', include(oidc_provider.urls, namespace='oidc_provider')),
    re_path(r'^\.well-known/openid-configuration/?$', OIDCProviderInfoView.as_view(), name='root-provider-info'),
    re_path(r'^user/(?P<username>[\w.@+-]+)/?$', UserView.as_view()),
    path('user/', UserView.as_view()),
    path('jwt-token/', GetJWTView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', LogoutView.as_view()),
Esempio n. 9
0
from django.urls import path
from users.views import UserView, LoginView

urlpatterns = [
    path("", UserView.as_view()),
    path("/log-in", LoginView.as_view()),
]
Esempio n. 10
0
from django.conf.urls import url, include

from users.views import (
	DashboardView,
    LoginView,
    LogoutView,
)
from django.views.generic import TemplateView

from users import views


urlpatterns = [
    url(r'^dashboard/$',DashboardView.as_view(template_name='user/profile.html'), name="dashboard"),
    url(r'^logout$', LogoutView.as_view(), name="logout"),
    url(r'^payment-url/$', views.buy_my_item, name='pay'),
    url(r'^some/obscure/name/', include('paypal.standard.ipn.urls')),
    url(r'^$', LoginView.as_view(template_name='user/index.html'), name='login'),

]
Esempio n. 11
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
import xadmin
from django.views.generic import TemplateView
from django.views.static import serve
from django.views.generic.base import RedirectView

from users.views import LoginView, RegisterView, ActiveView, UpdatePasswordView, ResetPasswordView
from courseonline.settings import MEDIA_ROOT
from core.views import LogoutView, IndexView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^index.html$', IndexView.as_view(), name='index_html'),
    url(r'^login.html$', LoginView.as_view(), name='login'),
    url(r'^logout$', LogoutView.as_view(), name='logout'),
    url(r'^register.html$', RegisterView.as_view(), name='register'),
    url(r'^active', ActiveView.as_view(), name='active'),
    url(r'^password/110$', UpdatePasswordView.as_view(), name='find_password'),
    url(r'^password/find', ResetPasswordView.as_view(), name='reset_password'),
    url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico')),

    url(r'^teacher/', include('operation.urls', namespace='teacher'), name='teacher'),
    url(r'^org/', include('orgzation.urls', namespace='org'), name='orglist'),
    url(r'^course/', include('courses.urls', namespace='course'), name='course'),
    url(r'^search/', include('core.urls', namespace='search'), name='core'),
    url(r'^user/', include('users.urls', namespace='user'), name='user'),
    url(r'^test/', include('tests.urls', namespace='test'), name='test'),

    # 后台管理
Esempio n. 12
0
from django.conf.urls import include, url
from django.contrib import admin
from users.views import (
    RegisterView, LoginView, LogoutView)
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.static import serve

urlpatterns = [

	url(r'^admin/', include(admin.site.urls)),
    url(r'^register/$', RegisterView.as_view(), name="user-register"),
    url(r'^$', LoginView.as_view(), name="user-login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    
]

if settings.DEBUG:
    urlpatterns += [

        url(r'^media/(.*)$', serve,
            {'document_root': settings.MEDIA_ROOT}),
    ]
Esempio n. 13
0
from django.conf.urls import include, url
from django.contrib import admin
from users.views import (
    RegisterView, LoginView, LogoutView)
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.static import serve

urlpatterns = [

	url(r'^admin/', include(admin.site.urls)),
    url(r'^register/$', RegisterView.as_view(), name="user-register"),
    url(r'^accounts/login/$', LoginView.as_view(), name="user-login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    
]

if settings.DEBUG:
    urlpatterns += [

        url(r'^media/(.*)$', serve,
            {'document_root': settings.MEDIA_ROOT}),
    ]
Esempio n. 14
0
import users
import xadmin
from django.views.generic import TemplateView
# from users.views import user_login
from Mxonline3.settings import MEDIA_ROOT
from organization.views import OrgView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView, \
    IndexView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # TemplateView.as_view会将template转换为view
    #path('', TemplateView.as_view(template_name= "index.html"), name=  "index"),
    path('', IndexView.as_view(), name=  "index"),
    # 基于类方法实现登录,这里是调用它的方法
    path('login/', LoginView.as_view(), name="login"),
    # 退出功能url
    path('logout/', LogoutView.as_view(), name="logout"),

    # 注册url
    path("register/", RegisterView.as_view(), name = "register" ),

    # 验证码url
    path("captcha/", include('captcha.urls')),

    # 激活用户url
    re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name= "user_active"),

    # 忘记密码
    path('forget/', ForgetPwdView.as_view(), name= "forget_pwd"),
Esempio n. 15
0
from users.views import UserViewSet, LoginView, current_user
from tickers.views import CompaniesViewSet
from rest_framework.routers import DefaultRouter


# Create a router and register our viewsets with it.
router = DefaultRouter()
router.register(r'simulations', SimulationViewSet)
router.register(r'currencies', CurrencyViewSet)
router.register(r'users', UserViewSet)
router.register(r'stocks', StockViewSet, base_name='stock')
router.register(r'quotes', QuoteViewSet)
router.register(r'teams', TeamViewSet)
router.register(r'orders', OrderViewSet, base_name='order')
router.register(r'order', CreateOrderViewSet, base_name='create-order')
router.register(r'holdings', HoldingsViewSet, base_name='holdings')
router.register(r'clock', ClockViewSet, base_name='clock')
router.register(r'tickers', CompaniesViewSet, base_name='ticker')
router.register(r'dividends', DividendsViewSet, base_name='dividend')
router.register(r'market', MarketViewSet, base_name='market')
router.register(r'book', OrderBookViewSet, base_name='book')

# The API URLs are now determined automatically by the router.
# Additionally, we include the login URLs for the browsable API.
urlpatterns += [
    url(r'^api/v1/', include(router.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'),
    url(r'^api/v1/current-user/$', current_user, name='current_user'),
]
Esempio n. 16
0
from drf_auto.views import DRFDocsView

from advert.views import (AdvertCrudView, AdvertListView, CategoryListView,
                          AdvertRetrieveUpdateDeleteView, ImageAdUploadView,
                          ImageAdDeleteView)
from users.views import LoginView, LogoutView, RegistrationView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api-docs/$', DRFDocsView.as_view(), name='docs'),
    url(r'^category/list/$', CategoryListView.as_view()),
]

# advert
urlpatterns += [
    url(r'^advert/$', AdvertCrudView.as_view()),
    url(r'^advert/(?P<pk>\d+)/$', AdvertRetrieveUpdateDeleteView.as_view()),
    url(r'^advert/list/$', AdvertListView.as_view()),
    url(r'^advert/images/(?P<advert>\d+)/$', ImageAdUploadView.as_view()),
    url(r'^advert/images/(?P<advert>\d+)/delete/(?P<pk>\d+)/$',
        ImageAdDeleteView.as_view())
]

# register
urlpatterns += [
    url(r'auth/login/$', LoginView.as_view()),
    url(r'auth/logout/$', LogoutView.as_view()),
    url(r'auth/register/$', RegistrationView.as_view()),
]
Esempio n. 17
0
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 .views import HomeView, QRView
from users.views import LoginView, AuthorizationCheckView, AuthorizeView, JoinView, LogoutView

urlpatterns = [
    url(r'^$', HomeView.as_view(), name="index"),
    url(r'^qrcode$', QRView.as_view(), name="qrcode"),
    url(r'^login$', LoginView.as_view(), name="login"),
    url(r'^authorize$', AuthorizeView.as_view(), name="authorize"),
    url(r'^check-auth$',
        AuthorizationCheckView.as_view(),
        name="checkAuthorization"),
    url(r'^join$', JoinView.as_view(), name="join"),
    url(r'^logout$', LogoutView.as_view(), name="logout"),
    url(r'^admin/', admin.site.urls),
]
Esempio n. 18
0
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 include
from django.conf.urls import url
from django.contrib import admin
from django.views.generic import TemplateView

import xadmin

from users.views import LoginView, RegisterView, ActiveUserView, ActiveFailView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^forget/$', LoginView.as_view(), name='forget'),
    url(r'^register/$', RegisterView.as_view(), name='register'),
    url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='user_active'),
    url(r'^active_fail/$', ActiveFailView.as_view(), name='active_fail'),
    url(r'^$', TemplateView.as_view(template_name='base.html'), name='base'),
]
Esempio n. 19
0
# from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from rest_framework.routers import DefaultRouter
from rest_framework.documentation import include_docs_urls
import xadmin
from users.views import VerifyCodeViewSet, UserViewSet, LoginView
from musics.views import musicViewSet, RecommendViewSet

router = DefaultRouter()
# 获取注册验证码
router.register(r'getsmscode', VerifyCodeViewSet, base_name="getsmscode")

# 注册
router.register(r'register', UserViewSet, base_name="register")

# 音乐列表
router.register(r'musics', musicViewSet, base_name="musics")

# 推荐列表
router.register(r'recommend', RecommendViewSet, base_name="recommend")

urlpatterns = [
    path(r'xadmin/', xadmin.site.urls),
    path(r'api-auth/', include('rest_framework.urls')),
    path(r'docs/', include_docs_urls("Fox Music 文档")),
    path(r'', include(router.urls)),
    path(r'login/', LoginView.as_view()),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 20
0
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.views.generic.base import TemplateView

from users.views import LoginUser, GetStuffView, LoginView
from tastypie.api import Api
from rest.api import ClientResource

admin.autodiscover()

v1_api = Api(api_name="v1")
v1_api.register(ClientResource())

urlpatterns = patterns('',
    url(r'^api/', include(v1_api.urls)),
    url(r'^client/', include('clients.urls')),
    url(r'^contract/', include('contracts.urls')),
    url(r'^projects/', include('projects.urls')),
    url(r'^products/', include('products.urls')),
    url(r'^photoshoots/', include('photoshoots.urls')),
    url(r'^users/', include('users.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^auth_google/', LoginView.as_view(), name="auth_google"),
    url(r'^get_my_stuff/', GetStuffView.as_view(), name='get_my_stuff'),
    url(r'^login/', LoginUser.as_view(), name='user_login'),
    #url(r'^login/', 'users.views.user_login', name='user_login'),
    url(r'^logout/', 'users.views.user_logout', name='user_logout'),
    url(r'', TemplateView.as_view(template_name='clients/list.html')),
)

urlpatterns += staticfiles_urlpatterns()
Esempio n. 21
0
import users
import xadmin
from django.views.generic import TemplateView
# from users.views import user_login
from testweb.settings import MEDIA_ROOT, STATIC_ROOT
from organization.views import OrgView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView, \
    IndexView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # TemplateView.as_view会将template转换为view
    #path('', TemplateView.as_view(template_name= "index.html"), name=  "index"),
    path('', IndexView.as_view(), name="index"),
    # 基于类方法实现登录,这里是调用它的方法
    path('login/', LoginView.as_view(), name="login"),
    # 退出功能url
    path('logout/', LogoutView.as_view(), name="logout"),

    # 注册url
    path("register/", RegisterView.as_view(), name="register"),

    # 验证码url
    path("captcha/", include('captcha.urls')),

    # 激活用户url
    re_path('active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name="user_active"),

    # 忘记密码
Esempio n. 22
0
import xadmin
from learn.views import LearningOverviewView

from users.views import LoginView, LogoutView, \
    RegisterView, AcivateUserView, ForgetPasswordView, ResetPasswordView, ModifyPasswordView, RegisterMobileView, \
    UserVirificationSmsView, VerifySmsView
from django.conf import settings

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^media/(?P<path>.*)$', serve,
        {"document_root": settings.MEDIA_ROOT}),
    url(r'^static/(?P<path>.*)$', serve,
        {"document_root": settings.STATIC_ROOT}),
    url(r'^$', LearningOverviewView.as_view(), name="index"),
    url(r'^accounts/login/$', LoginView.as_view(), name="user_login"),
    url(r'^accounts/logout/$', LogoutView.as_view(), name="user_logout"),
    url(r'^register/$', RegisterView.as_view(), name="user_register"),
    url(r'^register_mobile/$',
        RegisterMobileView.as_view(),
        name="user_register_mobile"),
    url(r'^send_verification_sms/$',
        UserVirificationSmsView.as_view(),
        name="user_verification_sms"),
    url(r'^forget_password/$',
        ForgetPasswordView.as_view(),
        name="forget_password"),
    url(r'^forget_password_verify_sms/$',
        VerifySmsView.as_view(),
        name="verify_sms"),
    url(r'^reset_password/(?P<activate_code>.*)/$',
Esempio n. 23
0
from django.urls import path, include
from rest_framework.routers import DefaultRouter

from posts.api import PostViewSet
from posts.views import HomeView, PostDetailView, NewPostView
from users.views import UsersView, UserPostView, LoginView, LogoutView, SignupView
from users.api import UserViewSet, UserPostViewSet

router = DefaultRouter()
router.register('posts', PostViewSet, base_name='posts')
router.register('users', UserViewSet, base_name='users')
router.register('blogs', UserPostViewSet, base_name='blogs')


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', HomeView.as_view(), name="home"),
    path('blogs/<username>/<int:pk>', PostDetailView.as_view(), name="post-detail"),
    path('blogs/', UsersView.as_view(), name="user-list"),
    path('blogs/<username>', UserPostView.as_view(), name="user-post-list"),
    path('new-post', NewPostView.as_view(), name='new-post'),
    path('login', LoginView.as_view(), name='login'),
    path('logout', LogoutView.as_view(), name='logout'),
    path('signup', SignupView.as_view(), name='signup'),

    # API URLs
    path('api/v1/', include(router.urls)),
    #path('api/v1/blogs/', UserPostViewSet.as_view({'list'}), name='blog-list'),

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 24
0
    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 users.views import LoginView
from plans.views import PlanView
from ConnectGood.settings import MEDIA_ROOT
from miscellaneous.views import BenevityReceiptView

urlpatterns = [
    url(r'^api/v1/login/', LoginView.as_view()),
    url(r'^api/v1/plans/$', PlanView.as_view()),
    url(r'^api/v1/receipts/(?P<receipt_id>[0-9A-Za-z]+)/$',
        BenevityReceiptView.as_view()),
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': MEDIA_ROOT}),
    url(r'^docs/', include('rest_framework_docs.urls')),
    url(r'^api/v1/users/', include('users.urls')),
    url(r'^api/v1/countries/', include('countries.urls')),
    url(r'^api/v1/events/', include('events.urls')),
    url(r'^api/v1/invoices/', include('plans.urls')),
    url(r'^api/v1/charities/', include('charities.urls'))
]
Esempio n. 25
0
from django.conf.urls import patterns, url
from users.views import LoginView, LoginErrorView

urlpatterns = patterns(
    '',
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^login-error/$', LoginErrorView.as_view(), name='login-error')
)
Esempio n. 26
0
from django.conf.urls import url

from users.views import Register, LoginView

app_name = 'users'
urlpatterns = [
    url(r'^users/login$', LoginView.as_view()),
    url(r'^users/register$', Register.as_view()),
    url(r'^users$', Register.as_view()),

    # url(r'^users/profile', Profile.as_view())
]
Esempio n. 27
0
# -*- coding: utf-8 -*-
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static

from game.views import HomeView, TeamView
from users import views as users_views
from users.views import LoginView, RegisterView, UserInfoView, UserRulesView, UserHistoryView

urlpatterns = [
    url(r'^admin/', admin.site.urls),  # 后台管理页面
    # url(r'^captcha/', include('captcha.urls')),  # 验证码
    url(r'^$', LoginView.as_view(), name='log_in'),  # 用户登录界面(主页)
    url(r'^register/$', RegisterView.as_view(), name='register'),  # 用户注册页面
    # url(r'^register/$', users_views.register, name='register'),  # 用户注册页面
    url(r'^user_center/info/$', UserInfoView.as_view(),
        name='user_info'),  # 用户中心信息页面
    url(r'^user_center/history/$',
        UserHistoryView.as_view(),
        name='user_history'),  # 用户中心游戏历史页面
    url(r'^user_center/rules/$', UserRulesView.as_view(),
        name='user_rules'),  # 用户中心游戏规则页面
    # url(r'^user_center/rules/$', users_views.usercenter_rules, name='user_rules'),  # 用户中心游戏规则页面
    url(r'^home$', HomeView.as_view(), name='home'),  # 游戏大厅页面
    url(r'^select_team/$', TeamView.as_view(), name='select_team'),  # 组建队伍页面
    url(r'^user_center/history/update/$',
        users_views.updateScore,
        name='updateScore'),  # 更新数据
    url(r'^user_center/history/update/$',
        users_views.gameOver,
Esempio n. 28
0
        SendAdminEmailView.as_view(),
        name='admin-send-admin-email',
    ),
    url(
        r"^admin/change-customer-email/$",
        ChangeCustomerEmailView.as_view(),
        name='admin-change-customer-email',
    ),
    url(
        r"^admin/soft-delete/$",
        SoftDeleteWinView.as_view(),
        name='admin-soft-delete',
    ),

    # Override DRF's default 'cause our includes brute-force protection
    url(r"^auth/login/$", LoginView.as_view(), name="login"),

    url(r"^auth/is-logged-in/$", IsLoggedIn.as_view(), name="is-logged-in"),
    url(r"^user/me/$",
        LoggedInUserRetrieveViewSet.as_view({'get': 'retrieve'}), name="user_profile"),

    url(r"^auth/logout/", LogoutView.as_view(), name="logout"),

    url(
        r'^activity-stream/$',
        ActivityStreamViewSet.as_view({'get': 'list'}),
        name='activity-stream'),

]

if settings.API_DEBUG or WINS_CSV_SECRET_PATH:
Esempio n. 29
0
        name="responses"
    ),
    url(
        r"^wins/review/thanks/$",
        TemplateView.as_view(template_name="wins/confirmation-thanks.html"),
        name="confirmation-thanks"
    ),
    url(
        r"^wins/review/sample/$",
        ConfirmationView.as_view(),
        name="response_sample"
    ),

    url(
        r"^accounts/login/$",
        LoginView.as_view(),
        name="login",
    ),
    url(
        r"^accounts/logout/$",
        LogoutView.as_view(),
        name="logout",
    ),

    url(r"^admin$", AdminView.as_view(), name="admin-index"),
    url(r"^add-user$", AddUserView.as_view(), name="add-user"),
    url(r"^new-password$", NewPassView.as_view(), name="new-password"),
    url(r"^send-customer-email$", SendCustomerEmailView.as_view(),
        name="send-customer-email"),
    url(r"^send-admin-customer-email$", SendAdminCustomerEmailView.as_view(),
        name="send-admin-customer-email"),
Esempio n. 30
0
from django.conf.urls import url
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from django.views.static import serve

from contest.models import Vote
from contest.views import HomeView, SponsorDetailsView, ContestDetailsView, \
    contest_upload_photo, contest_vote_entry
from users.decorators import redirect_authenticated
from users.views import RegisterView, LoginView, logout, ProfileView


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^register/?$', redirect_authenticated(RegisterView.as_view()), name='register'),
    url(r'^login/?$', redirect_authenticated(LoginView.as_view()), name='login'),
    url(r'^logout/?$', logout, name='logout'),

    url(r'^sponsor/details/(?P<slug>[\w_-]+)/?$', SponsorDetailsView.as_view(), name='sponsor_details'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/upvote/?$', contest_vote_entry, {'vote_type': Vote.UPVOTE}, name='contest_upvote_entry'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/downvote/?$', contest_vote_entry, {'vote_type': Vote.DOWNVOTE}, name='contest_downvote_entry'),
    url(r'^contest/details/(?P<slug>[\w_-]+)/?$', ContestDetailsView.as_view(), name='contest_details'),
    url(r'^contest/upload/(?P<slug>[\w_-]+)/?$', contest_upload_photo, name='contest_upload_photo'),

    url(r'^profile/?$', login_required(ProfileView.as_view()), name='profile'),
    url(r'^$', HomeView.as_view(), name='home'),
]

# Add media folder to urls when DEBUG = True
if settings.DEBUG:
    urlpatterns.append(
Esempio n. 31
0
from django.contrib import admin
from django.urls import path, re_path, include

import xadmin
from django.views.generic import TemplateView
from django.views.static import serve

from LgOnline.settings import BASE_DIR
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    path('captcha', include('captcha.urls')),
    url('^$', TemplateView.as_view(template_name="index.html"), name='index'),
    re_path(r'^login/', LoginView.as_view(), name='login'),
    re_path(r'^register/', RegisterView.as_view(), name='register'),
    re_path(r'^active/(?P<active_code>.*)/$',
            ActiveUserView.as_view(),
            name='active'),
    re_path(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    re_path(r'^modifypwd/$', ModifyView.as_view(), name='modify_pwd'),
    re_path(r'^reset/(?P<active_code>.*)/$',
            ResetView.as_view(),
            name='resetpwd'),

    #上传文件访问处理
    re_path(r'^media/(?P<path>.*)$', serve,
            {'document_root': os.path.join(BASE_DIR, 'media')}),

    # 课程机构url配置
Esempio n. 32
0
from django.conf.urls import url, include

from users.views import LoginView, RegisterView, ActivateUserView, ForgetPwdView, ResetView, ModifyPwdView, \
    UserInfoView, LogoutView, UploadImageView, UpdatePwdView, SendEmailCodeView, UpdateEmailView, MyCourseView, \
    MyFavOrgView, MyFavTeacherView, MyFavCourseView, MyMessageView

urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name="login"),  # 登录 # 根目录匹配的时候是不需要“/”的所以要把/login/的“/”去掉
    url(r'^register/$', RegisterView.as_view(), name="register"),  # 注册
    url(r'^activate/(?P<activate_code>.*)$', ActivateUserView.as_view(), name="user_activate"),  # 激活
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),  # 返回找回密码页面
    url(r'^reset/(?P<reset_code>.*)$', ResetView.as_view(), name="reset_pwd"),  # 找回密码
    url(r'^modify/$', ModifyPwdView.as_view(), name="modify_pwd"),  # 处理找回密码逻辑

    url(r'^logout/$', LogoutView.as_view(), name='logout'),  # 退出登录
    url(r'^info/$', UserInfoView.as_view(), name="user_info"),  # 用户信息页及信息页个人资料修改
    url(r'^image/upload/$', UploadImageView.as_view(), name='image_upload'),  # 用户头像修改
    url(r'^update/pwd/$', UpdatePwdView.as_view(), name='update_pwd'),  # 用户个人中心修改密码
    url(r'^sendemail_code/$', SendEmailCodeView.as_view(), name='sendemail_code'),  # 修改邮箱时 发送邮箱验证码
    url(r'^update_email/$', UpdateEmailView.as_view(), name='update_email'),  # 修改邮箱时,验证邮箱和验证码
    url(r'^mycourse/$', MyCourseView.as_view(), name='mycourse'),  # 我的课程
    url(r'^myfav/org/$', MyFavOrgView.as_view(), name='myfav_org'),  # 我收藏的课程机构
    url(r'^myfav/teacher/$', MyFavTeacherView.as_view(), name='myfav_teacher'),  # 我收藏的授课讲师
    url(r'^myfav/course/$', MyFavCourseView.as_view(), name='myfav_course'),  # 我收藏的课程
    url(r'^mymessage/$', MyMessageView.as_view(), name='mymessage'),  # 我的消息

]

Esempio n. 33
0
# _*_ coding:utf-8 _*_
from django.conf.urls import url
from users.views import RegisterView, LoginView, LogOutView, UserInfoView, AddressView, UserCenterOrderView

urlpatterns = [
    url(r'^register$', RegisterView.as_view(), name='register'),  # 注册页面
    url(r'^login$', LoginView.as_view(), name='login'),  # 登录页面
    url(r'^logout$', LogOutView.as_view(), name='logout'),  # 登出
    url(r'^$', UserInfoView.as_view(), name='user'),  # 用户中心-信息页面
    url(r'^address$', AddressView.as_view(), name='address'),  # 用户中心-地址信息
    url(r'^order/(?P<page>\d+)$', UserCenterOrderView.as_view(), name='order')
]
Esempio n. 34
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.views.generic import TemplateView
#配置后台上传文件处理url
from django.views.static import serve

from users.views import LoginView, RegisterView, UserAccountActivate, ForgetPwdView, ResetPwdView, ModifyPwdView, LogoutView, IndexView
from organization.views import OrgView
from OnlineMx.settings import MEDIA_ROOT
import xadmin
urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^index/$', IndexView.as_view(), name="index"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^login/$', LoginView.as_view(), name="userlogin"),
    url(r'^logout/$', LogoutView.as_view(), name="userlogout"),
    url(r'^register/$', RegisterView.as_view(), name="register"),
    url(r'^activate/(?P<code>.+)/$',
        UserAccountActivate.as_view(),
        name="activate"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget"),
    url(r'^resetpwd/(?P<code>.+)/$', ResetPwdView.as_view(), name="resetpwd"),
    url(r'^modifypwd/$', ModifyPwdView.as_view(), name="modifypwd"),
    url(r'^org-list/$', OrgView.as_view(), name="orglist"),
    #配置后台上传文件处理url,上下文渲染(可以在Template的html文件中使用静态文件路径)
    # [14/Aug/2018 21:15:36] "GET /uploadimage/courses/2018/06/02.jpg HTTP/1.1" 200 63229
    # [14/Aug/2018 21:15:36] "GET /uploadimage/courses/2018/06/bank3_5bUIRy1.jpg HTTP/1.1" 200 4057
    url(r'^uploadimage/(?P<path>.+)$', serve, {"document_root": MEDIA_ROOT}),
    # url(r'^static/(?P<path>.+)$',serve,{"document_root":STATIC_ROOT}),
    url(r'^org/', include("organization.urls", namespace="org")),
Esempio n. 35
0
from django.conf.urls.static import static
from django.urls import path, reverse_lazy
from django.views.generic import TemplateView, RedirectView
reverse_lazy
from .views import (DashboardView, PrivateDataUpdateView, UserUpdateView,
                    DefaultTripView, CarCreateView, CarUpdateView,
                    CarDeleteView, ProfilImageUpdateView,
                    PreferencesUpdateView, AddressCreateView,
                    AddressUpdateView, AddressDeleteView, TripView,
                    TripDetailView)
from users.views import LoginView, ChangePassword
from django.conf.urls import url
app_name = 'carpooling'

urlpatterns = [
    path('', LoginView.as_view(), name="index"),
    path('login/',
         RedirectView.as_view(url=reverse_lazy('carpooling:index')),
         name='login'),
    path('dashboard/', DashboardView.as_view(), name='dashboard'),
    path('profil/infos-generales/',
         UserUpdateView.as_view(),
         name='general_infos'),
    path('profil/infos-privees/',
         PrivateDataUpdateView.as_view(),
         name='private_infos'),
    path('profil/photo/', ProfilImageUpdateView.as_view(), name='photo'),
    path('profil/password/', ChangePassword.as_view(), name='password'),
    path('profil/preferences/',
         PreferencesUpdateView.as_view(),
         name="preferences"),
Esempio n. 36
0
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView
from courses.views import IndexView

from rest_framework.documentation import include_docs_urls
from iMooc.settings import MEDIA_ROOT

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    re_path('^$', IndexView.as_view(), name="index"),

    # 课程相关url配置
    re_path(r'^course/', include('courses.urls', namespace="course")),

    re_path('^login/$', LoginView.as_view(), name="login"),
    re_path('^register/$', RegisterView.as_view(), name="register"),
    re_path(r'^captcha/', include('captcha.urls')),
    re_path(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"),
    re_path(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    re_path(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
    re_path(r'^modify_pwd/$', ModifyView.as_view(), name="modify_pwd"),

    # 课程机构url配置
    # re_path(r'^org/', include('orgnization.urls', namespace="org")),

    # 配置上传文件的访问处理函数
    re_path(r'media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # path('mobile/course/', include('courses.urls', namespace='courses')),
    # path('mobile/user/', include('users.urls', namespace='users')),
Esempio n. 37
0
from django.urls import path
from users.views import (
    logout_view,
    LoginView,
    SignUpView,
    UserProfileView,
    UpdateProfileView,
    UpdatePasswordView,
)

app_name = "people"

urlpatterns = [
    path("logout/", logout_view, name="logout"),
    path("login/", LoginView.as_view(), name="login"),
    path("signup/", SignUpView.as_view(), name="signup"),
    path("<int:pk>/", UserProfileView.as_view(), name="profile"),
    path("update-profile/", UpdateProfileView.as_view(), name="update"),
    path("update-passwod/", UpdatePasswordView.as_view(), name="password"),
]
Esempio n. 38
0
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.views.static import serve
import xadmin

from users.views import LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from users.views import IndexView
from testonline.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    url('^logout/$', LogoutView.as_view(), name="logout"),
    url('^register/$', RegisterView.as_view(), name="register"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace='org')),

    # 课程相关url配置
    url(r'^course/', include('courses.urls', namespace='course')),

    # 配置上传文件的访问处理函数
Esempio n. 39
0
    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 path
import xadmin
from django.conf.urls import url, include
from users.views import index_view, LoginView, RegisterView, \
    ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView

# from django.views.generic import TemplateView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    url('^$', index_view, name='index'),
    url('^login/$', LoginView.as_view(), name='login'),
    url('^register/$', RegisterView.as_view(), name='register'),
    url('^captcha/', include('captcha.urls')),
    url('^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name='user_active'),
    url('^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url('^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_pwd'),
    url('^modify_pwd/$', ModifyPwdView.as_view(), name='modify_pwd'),
]
Esempio n. 40
0
"""shopify_auth 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 users.views import LoginView, Signup
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'login/?', LoginView.as_view(), name='login'),
    url(r'signup/$', Signup.as_view(), name='signup'),
    url(r'', include('mama_cas.urls')),
]
Esempio n. 41
0
from django.views.generic import TemplateView
from django.views.static import serve

import xadmin
xadmin.autodiscover()

from xadmin.plugins import xversion
xversion.register_models()

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from pythonWebOnline.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', TemplateView.as_view(template_name="index.html"), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    url('^register/$', RegisterView.as_view(), name="register"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace='org')),

    # 课程相关url
    url(r'^course/', include('courses.urls', namespace='course')),
Esempio n. 42
0
    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.conf import settings
from django.views.generic import TemplateView
from django.views.static import serve
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetPwdView, \
    ModifyPwdView
from organization.views import CourseOrgView, Comments_Upload, CustomAddView, CustomAjaxView

import xadmin
urlpatterns = [
    # url(r'^admin/', admin.site.urls),
    url(r'^admin/', xadmin.site.urls),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='my_index'),
    url(r'^login/$', LoginView.as_view(), name='my_login'),
    url(r'^register/$', RegisterView.as_view(), name='my_register'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>\w*)/$', ActiveUserView.as_view(), name='my_active_user'),
    url(r'^forget_pwd/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<reset_code>\w*)/$', ResetPwdView.as_view(), name='reset_pwd'),
    url(r'modify_pwd/$', ModifyPwdView.as_view(), name='my_modify_pwd'),
    url(r'^org_list/$', CourseOrgView.as_view(), name='org-list'),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
    # 这个项目里面的测试,尝试用ajax动态的提交内容到后台
    url(r'^comments_upload/$', Comments_Upload.as_view(), name='comments_upload'),
    url(r'^ajax/add/$', CustomAddView.as_view(), name='comments_add'),
    url(r'^ajax/$', CustomAjaxView.as_view(), name='ajax_add'),
]
Esempio n. 43
0
"""
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import DefaultRouter

from blogs.views import lastest_posts, blogs_list, blog_detail, post_detail, NewPostView
from users.views import LoginView, SignUpView, LogoutView

from users.api import UserViewSet
from blogs.api import BlogViewSet, PostViewSet

router = DefaultRouter()
router.register("users", UserViewSet, base_name="users_api")
router.register("blogs", BlogViewSet, base_name="blogs_api")
router.register("posts", PostViewSet, base_name="posts_api")
router.register(r'blogs/(?P<blog_id>[0-9]+)/posts', PostViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', lastest_posts, name="index"),
    url(r'^blogs/?$', blogs_list, name="blog_list"),
    url(r'^blogs/(?P<slug>[\w.@+-]+)/?$', blog_detail, name="blog_detail"),
    url(r'^blogs/(?P<slug>[\w.@+-]+)/(?P<post_pk>[0-9]+)/?$', post_detail, name="post_detail"),
    url(r'^new_post', NewPostView.as_view(), name="new_post"),
    url(r'^login',LoginView.as_view(), name="login"),
    url(r'^logout',LogoutView.as_view(), name="logout"),
    url(r'^signup',SignUpView.as_view(), name="signup"),

    #api
    url(r'^api/1.0/', include(router.urls)),
]
Esempio n. 44
0
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
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.conf import settings
from django.contrib import admin
from django.urls import path
from django.urls import include
from users.views import LoginView
from django.views.generic import TemplateView
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('quiz/', include('quiz.urls')),
    path('users/', include('users.urls')),
    path('exit/', include('exit.urls')),
    path('', view=LoginView.as_view(), name='login'),
    path('about/',
         view=TemplateView.as_view(template_name='about_us.html'),
         name='about-us')
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Esempio n. 45
0
from django.conf.urls import include, url,patterns
from django.contrib import admin
from users.views import RegisterView,LoginView, LogoutView, UserProfileView, GameView
from django.views.generic import View
from django.views.decorators.csrf import csrf_exempt


urlpatterns = patterns('',

    url(r'^$', GameView.as_view()),

    url(r'^login/$', csrf_exempt(LoginView.as_view())),

    url(r'^register/$', csrf_exempt(RegisterView.as_view())),

    url(r'^logout/$', csrf_exempt(LogoutView.as_view())),

    url(r'^profile/$', csrf_exempt(UserProfileView.as_view())),


    # url(r'^search$', SearchView.as_view()),
    #
    # url(r'^post$', PostView.as_view()),
    #
    # url(r'^repost$', RepostView.as_view()),
)
Esempio n. 46
0
# -*- coding: utf-8 -*-
from django.conf.urls import url

from users.views import LogoutView, LoginView, SignupView

__author__ = 'joseenriquesanchezalfonso'

urlpatterns = [

    # Users URLs
    url(r'^login$', LoginView.as_view(), name='users_login'),
    url(r'^logout$', LogoutView.as_view(), name='users_logout'),
    url(r'^signup$', SignupView.as_view(), name='users_signup'),
]
Esempio n. 47
0
from se2015.views import IndexView

from records.views import ExerciseRecordView, ExamRecordView
from records.views import ExamRecordUserView
from exercises.views import ExerciseView, SkillView, GradeView, ExamDetailView
from exercises.views import ExamListView


urlpatterns = [
    url(r'^api/avatar/(?P<username>.+)/$', AvatarView.as_view()),
    url(r'^api/v1/exam_list/(?P<grade_id>.+)/$', ExamListView.as_view()),
    url(r'^api/v1/exam/(?P<exam_id>.+)/$', ExamDetailView.as_view()),
    url(r'^api/v1/exam_record_user/(?P<exam_id>.+)/$',
        ExamRecordUserView.as_view()),
    url(r'^api/v1/exam_record/(?P<exam_id>.+)/$', ExamRecordView.as_view()),
    url(r'^api/v1/exercise/(?P<grade_id>.+)/(?P<skill_id>.+)/$',
        ExerciseView.as_view()),
    url(r'^api/v1/exercise/(?P<grade_id>.+)/$', SkillView.as_view()),
    url(r'^api/v1/grades/$', GradeView.as_view()),
    url(r'^api/v1/accounts/records/(?P<username>.+)/$',
        ExerciseRecordView.as_view(),
        name='recordDetail'),
    url(r'^api/v1/accounts/(?P<username>.+)/$', UserDetailView.as_view(),
        name='detail'),
    url(r'^api/v1/accounts/', UserListView.as_view(), name='list'),
    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/', include(admin.site.urls)),
    url('^.*$', IndexView.as_view(), name='index'),
]
Esempio n. 48
0
from django.conf import settings
from django.conf.urls.static import static

from datasets.views import (MainView, AddNewExpressionView,
                            DeleteExpressionView, MessagesView, StatsView,
                            AllExpressionsView, EditExpressionView,
                            AddExpressionView)
from learning.views import (TrainingView, LearningView, NextExpressionsView,
                            NextExpressionTrainView)
from users.views import (LoginView, CreateUserView, logoutUser)

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^$', MainView.as_view(), name="index"),
    url(r'^login', LoginView.as_view()),
    url(r'^logout', logoutUser),
    url(r'^create_user', CreateUserView.as_view()),
    url(r'^create_expression', AddNewExpressionView.as_view()),
    url(r'^delete_expression/(?P<expression_id>(\d)+)$',
        DeleteExpressionView.as_view()),
    url(r'^learn', LearningView.as_view()),
    url(r'^training', TrainingView.as_view()),
    url(r'^messages', MessagesView.as_view()),
    url(r'^stats', StatsView.as_view()),
    url(r'^all_expressions', AllExpressionsView.as_view()),
    url(r'^next_expression_train', NextExpressionTrainView.as_view()),
    url(r'^next_expression', NextExpressionsView.as_view()),
    url(r'^edit_expression/(?P<pk>(\d)+)$', EditExpressionView.as_view()),
    url(r'^add_expression', AddExpressionView.as_view()),
]
Esempio n. 49
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.contrib.auth.views import password_reset_confirm, password_reset_complete
from users.views import LoginView, LogoutView, RegistrationView, GetUserView, PasswordResetView

urlpatterns = patterns('',
    url(r'^login/', LoginView.as_view()),
    url(r'^logout/', LogoutView.as_view()),
    url(r'^register/', RegistrationView.as_view()),
    url(r'^get/', GetUserView.as_view()),
    url(r'^password_reset/', PasswordResetView.as_view()),
    url(r'^confirm_reset/(?P<uidb64>[\d\w\-_]+)/(?P<token>[\d\w-]+)/', password_reset_confirm, name='password_reset_confirm'),
    url(r'^complete_reset/', password_reset_complete, name='password_reset_complete'),
)
Esempio n. 50
0
    2. Import the include() function: from django.conf.urls import url, include
    3. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import url, include
from django.views.generic import TemplateView
from django.views.static import serve

from extra_apps import xadmin
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from users.views import LogoutView, IndexView
from Gmooc.settings import MEDIA_ROOT, STATIC_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name='index'),  # 对应在html文件中的url
    url('^login/$', LoginView.as_view(), name='login'),  # 对应在html文件中的url
    url('^logout/$', LogoutView.as_view(), name='logout'),  # 对应在html文件中的url
    url('^register/$', RegisterView.as_view(),
        name='register'),  # 对应在html文件中的url
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name='user_active'),
    url(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<reset_code>.*)/$', ResetView.as_view(), name='reset_pwd'),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name='modify_pwd'),

    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace='org')),
    # 课程相关url配置
    url(r'^course/', include('courses.urls', namespace='course')),
from blogs.views import BlogsView

urlpatterns = [
    # (?P<pk>[0-9]+) => valor en parámetro pk (?P<pk>), que será 1 o más números del 0 al 9

    url(r'^admin/', include(admin.site.urls)),

    # urls nombradas
    url(r'^blogs/$', BlogsView.as_view(), name='blog_home'),    # listado de blogs, con vista basada en clase BlogsView
    url(r'^$', HomeView.as_view(), name='post_home'),           # listado de posts publicados, con vista basada en clase HomeView
    url(r'^blogs/(?P<username>[a-z]+)/$', UserPostsView.as_view(), name='blog_posts'),     # listado posts blog usuario, basada en la clase UserPostView
    url(r'^blogs/(?P<username>[a-zA-Z]+)/(?P<post_id>[0-9]+)$', DetailView.as_view(), name='post_detail'),   # detalle post, basado en clase DetailView


    url(r'^signup/$', SignupView.as_view(), name='user_signup'), # signup o creación de cuenta de usuario, con vista basada en clase SignupView
    url(r'^login$', LoginView.as_view(), name='user_login'),    # login, con vista basada en clase LoginView
    url(r'^logout$', LogoutView.as_view(), name='user_logout'), # logout, con vista basada en clase LogoutView

    url(r'^new-post/$', CreateView.as_view(), name='post_create'),   # creación nuevo post, con vista basada en clase CreateView


    # Users' API URLs
    url(r'^api/1.0/users/$', UserListAPI.as_view(), name='user_list_api'),      # url con listado de users para la API, basado en clases
    url(r'^api/1.0/users/(?P<pk>[0-9]+)$', UserDetailAPI.as_view(), name='user_detail_api'),     #url detalle usuario para la api

    # Posts' API URLs
    url(r'^api/1.0/blogs/(?P<username>[a-z]+)/$', PostListAPI.as_view(), name='post_list_api'),     # API listado de posts de blog
    url(r'^api/1.0/posts/(?P<pk>[0-9]+)$', PostDetailAPI.as_view(), name='post_detail_api'),     # API detalle de post: CRUD.

    # Blogs' API URLs
    url(r'^api/1.0/blogs/$', BlogListAPI.as_view(), name='blog_list_api')  # API listado blogs
Esempio n. 52
0
from users.views import LoginView, RegSuccessView, RegistrationView, \
                        ChangeView, SuccessView, CharityView, DeveloperView
from django.conf.urls import patterns, url

urlpatterns = patterns('',
    url(r'^register/$',               view=RegistrationView.as_view(),      
        name='register'),
    url(r'^registration-successful/$',view=RegSuccessView.as_view(),                  
        name='registration-successful'),
    url(r'^login/$',                  view=LoginView.as_view(),             
        name='login'),
    url(r'^my-account/(?P<pk>\d+)/$', view=ChangeView.as_view(),            
        name='my-account'),
    url(r'^profile-changed/$',        view=SuccessView.as_view(),           
        name='profile-changed'),
    url(r'^password-change-done/$',   'django.contrib.auth.views.password_change_done',
        name='password-change-done'),
    url(r'^password-change/$',        'django.contrib.auth.views.password_change',   
        name='password-change'),
    url(r'^logout/$',                 'django.contrib.auth.views.logout',   
                                      {'next_page': '/accounts/login/'},    name='logout'),
    url(r'^charity-details/(?P<pk>\d+)/$', view=CharityView.as_view(),            
        name='charity-details'),
    url(r'^developer-details/(?P<pk>\d+)/$', view=DeveloperView.as_view(),            
        name='developer-details'),
    url(r'^deactivate-account/$',       'users.views.deactivate_account',           
        name='deactivate-account'),
)