예제 #1
0
from django.conf import settings

from books.views import (list_books, AuthorList, AuthorDetail, BookDetail,
                         CreateAuthor, review_book, ReviewList)

urlpatterns = [
    # Auth
    # path('logout/', auth_views.logout_then_login(), name="logout"),
    path('accounts/', include('django.contrib.auth.urls')),

    # Admin
    path('admin/', admin.site.urls),

    # Custom
    path('', list_books, name='books'),
    path('authors/', AuthorList.as_view(), name="authors"),
    path('books/<int:pk>', BookDetail.as_view(), name="book-detail"),
    path('authors/add',
         login_required(CreateAuthor.as_view()),
         name="add-author"),
    path('authors/<int:pk>', AuthorDetail.as_view(), name="author-detail"),
    path('review/', login_required(ReviewList.as_view()), name='review-books'),
    path('review/<int:pk>', review_book, name='review-book'),
]

if settings.DEBUG:
    import debug_toolbar

    urlpatterns += [
        path('__debug__/', include(debug_toolbar.urls)),
    ]
예제 #2
0
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.conf.urls import include, url
from django.contrib.auth.decorators import login_required
from django.contrib.auth import views as auth_views
from books.views import (AuthorDetail, AuthorList, BookDetail, CreateAuthor,
                         list_books, ReviewList, review_book)

urlpatterns = [
    url(r'^logout/$', auth_views.logout, {'next_page': 'books'},
        name='logout'),
    url(r'^login/$',
        auth_views.login, {'template_name': 'login.html'},
        name='login'),
    url('^admin/', admin.site.urls),
    url(r'^$', list_books, name='books'),
    url(r'^authors/$', AuthorList.as_view(), name='authors'),
    url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name='book-detail'),
    url(r'^authors/add/$',
        login_required(CreateAuthor.as_view()),
        name='add-author'),
    url(r'^authors/(?P<pk>[-\w]+)/$',
        AuthorDetail.as_view(),
        name='author-detail'),
    url(r'^review/$',
        login_required(ReviewList.as_view()),
        name='review-books'),
    url(r'^review/(?P<pk>[-\w]+)/$', review_book, name='review-book'),
]
예제 #3
0
from django.contrib.auth.decorators import login_required

from books.views import AuthorList, AuthorDetail, list_books, BookDetail, review_book, ReviewList, CreateAuthor

urlpatterns = [
    # Auth
    url(r'^logout/$', auth_views.logout, {'next_page': 'books'},
        name="logout"),
    url(r'^login/$',
        auth_views.login, {'template_name': 'login.html'},
        name="login"),

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

    # Custom
    url(r'^$', list_books, name="books"),
    url(r'^authors/$', AuthorList.as_view(), name="authors"),
    url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name="book-detail"),
    url(r'^authors/add/',
        login_required(CreateAuthor.as_view()),
        name="add-author"),
    url(r'^authors/(?P<pk>[-\w]+)/$',
        AuthorDetail.as_view(),
        name="author-detail"),
    url(r'^review/$',
        login_required(ReviewList.as_view()),
        name='review-books'),
    url(r'^review/(?P<pk>[-\w]+)/$', review_book, name='review-book'),
]
예제 #4
0
파일: urls.py 프로젝트: nlhkabu/readit
    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 django.contrib.auth.decorators import login_required
from django.contrib.auth import views as auth_views
from books.views import (AuthorDetail, AuthorList, BookDetail, CreateAuthor,
						 list_books, ReviewList, review_book)

urlpatterns = [
	# Auth
    url(r'^logout/$', auth_views.logout, {'next_page': 'books'}, name='logout'),
    url(r'^login/$', auth_views.login, {'template_name': 'login.html'}, name='login'),
    
    # Admin
    url(r'^admin/', include(admin.site.urls)),
    
    # Custom
    url(r'^$', list_books, name='books'),
    url(r'^authors/$', AuthorList.as_view(), name='authors'),
    url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name='book-detail'),
    url(r'^authors/add/$', login_required(CreateAuthor.as_view()), name='add-author'),
    url(r'^authors/(?P<pk>[-\w]+)/$', AuthorDetail.as_view(), name='author-detail'),
	url(r'^review/$', login_required(ReviewList.as_view()), name='review-books'),
	url(r'^review/(?P<pk>[-\w]+)/$', review_book, name='review-book'),
]
예제 #5
0
파일: urls.py 프로젝트: mlhart58/readit
			{'next_page': 'books'},
			name='logout'),
		url(r'^login/$', 
			auth_views.login, 
			{'template_name': 'login.html'},
			name='login'),

	# Admin
	url(r'^admin/', include(admin.site.urls)),
	
	# Custom
	url(r'^$', 
			list_books, 
			name='books'),
	url(r'^authors/$', 
			AuthorList.as_view(), 
			name='authors'),
	url(r'^books/(?P<pk>[-\w]+)/$',
			BookDetail.as_view(),
			name='book-detail'),
	url(r'^authors/add/$',
			login_required(CreateAuthor.as_view()),
			name='add-author'),
	url(r'^authors/(?P<pk>[-\w]+)/$',
			AuthorDetail.as_view(),
			name='author-detail'),
	url(r'^review/$', 
			login_required(ReviewList.as_view()), 
			name='review-books'),
	url(r'^review/(?P<pk>[-\w]+)/$',
			review_book, 
예제 #6
0
파일: urls.py 프로젝트: andsko1/practice
# from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^log/(?P<path>.*)$', 'papages.views.listing'),
    url(r'^$', 'papages.views.home'),
    #url(r'^library/$', 'books.views.books'),	
    #url(r'^library/books/$', 'books.views.books'),
    #url(r'^library/books/(?P<book>\d+)/$', 'books.views.book'),
    #url(r'^library/authors/$', 'books.views.authors'),
    #url(r'^library/authors/(?P<author>\d+)/$', 'books.views.author'),
    url(r'^library/$', BookList.as_view()),
    url(r'^library/books/$', BookList.as_view()),
    url(r'^library/books/(?P<pk>\d+)$', BooksDetail.as_view()),
    url(r'^library/authors/(?P<pk>\d+)$', AuthorsDetail.as_view()),
    url(r'^library/authors/$', AuthorList.as_view()),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^orders/$', CustomersList.as_view()),
    url(r'^orders/(?P<pk>\d+)/$', CustomerDetails.as_view(template_name='orders/customer.html')),
    url(r'^library/search/$', 'search.views.search'),
    url(r'^login/$', 'registry.views.login'),
    url(r'^auth/$', 'registry.views.authentication'),
    url(r'^register/$', 'registry.views.registration'),
    url(r'^logout/$', logout),
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^mysite/', include('mysite.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
예제 #7
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.contrib.auth import views as auth_views
from books.views import BookList, AuthorList

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'tfa_prototype.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'', include('two_factor.urls', 'two_factor')),
    url(r'^logout/$', auth_views.logout, name='logout'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^books/', BookList.as_view()),
    url(r'^authors/', AuthorList.as_view()),
)
예제 #8
0
from django.urls import path

from books.views import BookList, AuthorList, BookDetails

urlpatterns = [
    path('', BookList.as_view(), name='book_list'),
    path('author/', AuthorList.as_view(), name='author_list'),
    path('<int:pk>/', BookDetails.as_view(), name='book_details'),
]
예제 #9
0
파일: urls.py 프로젝트: metintakak/readit
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 django.contrib.auth.decorators import login_required
from django.contrib.auth import views as auth_views

from books.views import (list_books, AuthorList, AuthorDetail, BookDetail,
                         ReviewList, review_book, CreateAuthor)

urlpatterns = [
    url(r'^logout/$', auth_views.logout, {'next_page': 'books'}, name="logout"),
    url(r'^login/$', auth_views.login, {'template_name': 'login.html'}, name="login"),
    url(r'^admin/', admin.site.urls),
    url(r'^$', list_books, name="books"),
    url(r'^authors/$', AuthorList.as_view(), name="authors"),
    url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name="book-detail"),
    url(r'^authors/add/$', login_required(CreateAuthor.as_view()), name='add-author'),
    url(r'^authors/(?P<pk>[-\w]+)/$', AuthorDetail.as_view(), name='author-detail'),
    url(r'^review/$', login_required(ReviewList.as_view()), name='review-books'),
    url(r'^review/(?P<pk>[-\w]+)/$', review_book, name='review-book'),
]
예제 #10
0
from django.urls import path
from books.views import PublisherList, BookList, AuthorList
from books.views import PublisherDetailView, BookDetailView, AuthorDetailView

app_name = 'books'
urlpatterns = [
    path('publishers/', PublisherList.as_view()),
    path('publishers/<int:pk>/', PublisherDetailView.as_view()),
    path('books/', BookList.as_view()),
    path('books/<int:pk>/', BookDetailView.as_view()),
    path('authors/', AuthorList.as_view()),
    path('authors/<int:pk>/', AuthorDetailView.as_view()),
]

예제 #11
0
from django.contrib import admin
from django.urls import path
from django.contrib.auth import views as auth_views
from django.contrib.auth.decorators import login_required

# from django.conf.urls import include, url      #url based is old new is path based mapping
from books.views import (list_books,AuthorList,CreateAuthor,BookDetail,AuthorDetail,review_book,ReviewList,logout_view)


urlpatterns = [

    # Login Logout

    path('logout/', logout_view, name= 'logout'),
    path('login/', auth_views.LoginView.as_view(template_name='login.html'), name= 'login'),

    # admin
    path('admin/', admin.site.urls),

    # Custom
    path('', list_books, name='books'),
    path('authors/', AuthorList.as_view(), name= 'authors'),
    path('book/<int:pk>/', BookDetail.as_view(), name = 'book-detail'),
    path('author/add/', login_required(CreateAuthor.as_view()), name='add-author'),
    path('author/<int:pk>/', AuthorDetail.as_view(), name='author-detail'),
    path('review/', login_required(ReviewList.as_view()), name='review-books'),
    path('review/<int:pk>/', review_book, name='review-book'),

]