コード例 #1
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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.contrib import admin
from django.contrib.auth.views import LogoutView
from django.urls import path
from django.views.generic import TemplateView

from accounts.views import RegisterUser, LoginUserView, ActivateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', TemplateView.as_view(template_name='index.html'), name='index'),
    path('register/', RegisterUser.as_view(), name='register'),
    path('login/', LoginUserView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('activate/<uidb64>/<token>/', ActivateView.as_view(), name='activate'),


]
コード例 #2
0
ファイル: urls.py プロジェクト: rfadams/python-django-heroku
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.base import TemplateView

from accounts.views import CreateUserView, EditUserView, LoginUserView

urlpatterns = patterns('',
    url(r'^login/$', LoginUserView.as_view(), name='login'),
    url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/login'}, name='logout'),

    url(r'^signup/$', CreateUserView.as_view(), name='signup'),
    url(r'^profile/$', TemplateView.as_view(template_name='accounts/profile.html'), name='profile'),
    url(r'^profile/edit/$', EditUserView.as_view(), name='edit'),
    url(r'^profile/edit/password/$', 'django.contrib.auth.views.password_change', {'template_name': 'generic/form.html', 'post_change_redirect': '/profile'}, name='password_change'),
)
コード例 #3
0
ファイル: urls.py プロジェクト: dobermanapp/django-doberman
"""doberman_example URL Configuration

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 accounts.views import LoginUserView

urlpatterns = [
    #url(r'^admin/', include(admin.site.urls)),
    url(r'^$', LoginUserView.as_view(), name='home'),
    url(r'^accounts/', include('accounts.urls', namespace='accounts')),
]
コード例 #4
0
from django.conf.urls import url

from accounts.views import (UserProfileUpdateViews, LoginUserView,
                            LogoutUserView, signup, activate, MyProfileUser)

from django.contrib.auth.views import (
    PasswordChangeView, PasswordChangeDoneView, PasswordResetView,
    PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView)

urlpatterns = [

    # -------------CBV------------------
    url(r'^signup/$', signup, name='signup'),  #it's worked
    url(r'^login/$', LoginUserView.as_view(), name='login'),
    url(r'^logout/$', LogoutUserView.as_view(), name='logout'),
    url(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
        activate,
        name='activate'),
    url(r'^profile-user/$', MyProfileUser.as_view(), name='profile_user'),
    url(r'^profile-user/(?P<pk>\d+)/edit/$',
        UserProfileUpdateViews.as_view(),
        name='edit_profile_user'),
    url(r'^change-password/$',
        PasswordChangeView.as_view(template_name='password_change_form.html'),
        name='password_change'),
    url(r'^change-password/done/$',
        PasswordChangeDoneView.as_view(
            template_name='password_change_done.html'),
        name='password_change_done'),
    url(r'^password_reset/$',
        PasswordResetView.as_view(template_name='password_reset_form.html'),
コード例 #5
0
ファイル: urls.py プロジェクト: chewax/django_logbook
from django.conf.urls import patterns, url
from django.contrib.auth.views import login, logout
from accounts.views import LoginUserView
from pages.views import HomeView


urlpatterns = patterns('',
    url(r'^logout', logout, {'next_page': 'pages:home'}, name='logout'),
    url(r'^login', LoginUserView.as_view(), name='logout'),
    url(r'^', HomeView.as_view(), name='home'),
)