示例#1
0
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'),
)
示例#2
0
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'),
                       )
示例#3
0
文件: urls.py 项目: lukbor2/learning
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),]
示例#4
0
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), ]
示例#5
0
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'),
)
示例#6
0
__author__ = 'Administrator'
from django.conf.urls import url

from books.views import PublisherList

urlpatterns = [url(r'^publishers/$', PublisherList.as_view())]
示例#7
0
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/
]
示例#8
0
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)