from django.conf.urls import patterns, include, url from books.views import PublisherList, BookList, PublisherBookList, AuthorDetailView, AuthorList from books.views import AuthorCreate, AuthorUpdate, AuthorDelete from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'Class_based.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^publishers/$', PublisherList.as_view(), name='publisher-list'), url(r'^books/$', BookList.as_view(), name='book-list'), url(r'^books/([\w-]+)/$', PublisherBookList.as_view(), name='book-detail'), url(r'^authors/$', AuthorList.as_view(), name='author-list'), url(r'^authors/(?P<pk>\d+)/$', AuthorDetailView.as_view(), name='author-detail'), url(r'^author/add/$', AuthorCreate.as_view(), name='author-create'), url(r'^author/(?P<pk>\d+)/$', AuthorUpdate.as_view(), name='author-update'), url(r'^author/(?P<pk>\d+)/delete/$', AuthorDelete.as_view(), name='author-delete'), )
from django.conf.urls import patterns, url from django.views.generic import TemplateView from books.views import PublisherList urlpatterns = patterns('books.views', url(r'^hello/$', 'hello'), url(r'^escape/$', 'escape'), url(r'^meta/$', 'display_meta'), url(r'^search_form/$', 'search_form'), url(r'^search/$', 'search'), url(r'^contact/$', 'contact'), url(r'^contact/thanks/$', 'contact'), url(r'^about/$', TemplateView.as_view(template_name='books/about.html')), url(r'^publishers/$', PublisherList.as_view(template_name='books/publishers.html')), url(r'^csv/$', 'passengers_csv'), url(r'^pdf/$', 'hello_pdf'), url(r'^show_cookie/$', 'show_cookie'), url(r'^set_cookie/$', 'set_cookie'), )
from django.conf.urls import url from django.conf import settings from books import views from books.views import PublisherList, PublisherDetail app_name = 'books' urlpatterns = [ #url(r'^search-form/$', views.search_form), url(r'^search/$', views.search), url(r'^contact/$', views.contact), url(r'^view1/$', views.view_1), url(r'^view2/$', views.view_2), url(r'^publishers/$', PublisherList.as_view()), url(r'^publishersdetails/(?P<pk>[0-9]+)/$', PublisherDetail.as_view()), ] if settings.DEBUG: urlpatterns += [url(r'^debuginfo/$', views.debug),]
Including another URLconf 1. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf import settings from django.conf.urls import include, url from django.contrib import admin from . import views from books import views as books_views from books.views import AuthorDetailView, PublisherBookList, PublisherList time_patterns = [ url(r'^$', views.current_datetime), url(r'^plus/(\d{1,2})/$', views.hours_ahead), ] urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^hello/$', views.hello), url(r'^time/', include(time_patterns)), url(r'^search/$', books_views.search), url(r'^contact/$', views.contact), url(r'^publishers/$', PublisherList.as_view()), url(r'^books/([\w-]+)/$', PublisherBookList.as_view()), url(r'^authors/(?P<pk>[0-9]+)/$', AuthorDetailView.as_view(), name='author-detail') ] if settings.DEBUG: urlpatterns += [url(r'^meta/$', views.display_meta), ]
from django.conf.urls import patterns, url from django.views.generic import TemplateView from books.views import PublisherList urlpatterns = patterns( 'books.views', url(r'^hello/$', 'hello'), url(r'^escape/$', 'escape'), url(r'^meta/$', 'display_meta'), url(r'^search_form/$', 'search_form'), url(r'^search/$', 'search'), url(r'^contact/$', 'contact'), url(r'^contact/thanks/$', 'contact'), url(r'^about/$', TemplateView.as_view(template_name='books/about.html')), url(r'^publishers/$', PublisherList.as_view(template_name='books/publishers.html')), url(r'^csv/$', 'passengers_csv'), url(r'^pdf/$', 'hello_pdf'), url(r'^show_cookie/$', 'show_cookie'), url(r'^set_cookie/$', 'set_cookie'), )
__author__ = 'Administrator' from django.conf.urls import url from books.views import PublisherList urlpatterns = [url(r'^publishers/$', PublisherList.as_view())]
from django.conf.urls import url from books.views import PublisherList, get_publisher, manage_books, manage_publishers2 app_name = 'books' urlpatterns = [ url(r'^publishers/$', PublisherList.as_view(), name='publishers'), url(r'^publisher/$', get_publisher, name='publisher_form'), # url(r'^manage-publishers/$', manage_publishers, name='manage_publisher_form'), url(r'^manage-publishers/$', manage_publishers2, name='manage_publisher_form'), url(r'^books/$', manage_books, name='books_form'), # ex: /books/5/ ]
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. 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.contrib import admin from django.conf import settings from django.conf.urls.static import static from newsletter.views import HomeView, ContactView, UserList from books.views import PublisherList urlpatterns = [ url(r'^$', HomeView.as_view(), name='home'), url(r'^contact/$', ContactView.as_view(), name='contact'), url(r'^publishers/$', PublisherList.as_view(template_name = 'home2.html')), url(r'^about/$', 'trydjango.views.about', name='about'), url(r'^admin/', admin.site.urls), url (r'^accounts/', include('registration.backends.default.urls')), ] if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)