コード例 #1
0
ファイル: urls.py プロジェクト: Larisa1992/HW-D7-oauth
        namespace='common')),  # пути приложения с профилями пользователя
    path('accounts/', include('allauth.urls')),
    # path('', books_list), # books_list - метод, который будет исполнятся при запросе URL в первом аргументе
    path('index/', index, name='all_book'),
    path('index/book_increment/', book_increment),
    path('index/book_decrement/', book_decrement),
    path('index/publishing/', publishing),
    path('author/create', AuthorEdit.as_view(), name='author_create'),
    path('authors', AuthorList.as_view(), name='author_list'),
    path('author/create_many', author_create_many, name='author_create_many'),
    path('author_book/create_many',
         books_authors_create_many,
         name='author_book_create_many'
         ),  #books_authors_create_many вызываем метод из файла view.py
    path(
        'friends/', FriendList.as_view(), name='friend_list'
    ),  # выводим список друзей и переходим в форму создания друга и форму выдачи книг друзьям
    path('friend/create', FriendEdit.as_view(),
         name='friend_create'),  # формма создания друга
    path('friends/books', friends_books,
         name='friends_books'),  # формма создания друга
    path('books', BookList.as_view(), name='books_list'
         ),  # форма просмотра всех книг с уточнением, у кого книга. 
    path('book/edit/<int:book_id>/', book_edit, name='book_edit'
         ),  # форма редактирования книги, можно отдать книгу другу
]

urlpatterns += static(
    settings.MEDIA_URL,
    document_root=settings.MEDIA_ROOT)  # для статических медиа файлов
urlpatterns += static(settings.STATIC_URL,
コード例 #2
0
    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
from django.conf.urls.static import static
from django.conf import settings
from p_library import views
from p_library.views import AuthorEdit, AuthorList, BookEdit, BookList, FriendEdit, FriendList, PublisherList

app_name = 'p_library'
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.home, name='home'),
    path('index/', views.home, name='home'),
    path('book/', BookList.as_view(), name='book_list'),
    path('book/add', BookEdit.as_view(), name='book_add'),
    path('index/book_increment/', views.book_increment),
    path('index/book_decrement/', views.book_decrement),
    path('author/add/', AuthorEdit.as_view(), name='author_add'),
    path('author/', AuthorList.as_view(), name='author_list'),
    path('friend/add/', FriendEdit.as_view(), name='friend_add'),
    path('friend/', FriendList.as_view(), name='friend_list'),
    path('publisher/', PublisherList.as_view(), name='publisher_list'),
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #3
0
    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
from p_library.views import AuthorEdit, AuthorList, author_create_many, books_authors_create_many, FriendList, FriendEdit, friends_books, BookList, book_edit, books_list, index, book_increment, book_decrement, publishing

from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', books_list), # books_list - метод, который будет исполнятся при запросе URL в первом аргументе
    path('index/', index, name='all_book'),
    path('index/book_increment/', book_increment),
    path('index/book_decrement/', book_decrement),
    path('index/publishing/', publishing),
    path('author/create', AuthorEdit.as_view(), name='author_create'),
    path('authors', AuthorList.as_view(), name='author_list'),
    path('author/create_many', author_create_many, name='author_create_many'),
    path('author_book/create_many', books_authors_create_many, name='author_book_create_many'), #books_authors_create_many вызываем метод из файла view.py
    path('friends/', FriendList.as_view(), name='friend_list'), # выводим список друзей и переходим в форму создания друга и форму выдачи книг друзьям
    path('friend/create', FriendEdit.as_view(), name='friend_create'), # формма создания друга
    path('friends/books', friends_books, name='friends_books'), # формма создания друга
    path('books', BookList.as_view(), name='books_list'), # форма просмотра всех книг с уточнением, у кого книга. 
    path('book/edit/<int:book_id>/', book_edit, name='book_edit'), # форма редактирования книги, можно отдать книгу другу
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) # для статических медиа файлов
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) # для файлов стилей