from django.urls import path from portal.views import ( GetHome, GetRoster, GetObjectsFiltered, GetManufacturerItem, GetFlatpage, GetRollingStock, GetConsist, Consists, Companies, Manufacturers, Scales, Types, Books, Catalogs, Magazines, GetMagazine, GetMagazineIssue, GetBookCatalog, SearchObjects, ) urlpatterns = [ path("", GetHome.as_view(), name="index"), path("roster", GetRoster.as_view(), name="roster"), path("roster/page/", GetRoster.as_view(), name="roster"), path( "page/", GetFlatpage.as_view(), name="flatpage", ), path("consists", Consists.as_view(), name="consists"), path("consists/page/", Consists.as_view(), name="consists"), path("consist/", GetConsist.as_view(), name="consist"), path( "consist//page/", GetConsist.as_view(), name="consist", ), path("companies", Companies.as_view(), name="companies"), path( "companies/page/", Companies.as_view(), name="companies", ), path( "manufacturers/", Manufacturers.as_view(template="pagination_manufacturers.html"), name="manufacturers", ), path( "manufacturers//page/", Manufacturers.as_view(template="pagination_manufacturers.html"), name="manufacturers", ), path("scales", Scales.as_view(), name="scales"), path("scales/page/", Scales.as_view(), name="scales"), path("types", Types.as_view(), name="rolling_stock_types"), path("types/page/", Types.as_view(), name="rolling_stock_types"), path("bookshelf/books", Books.as_view(), name="books"), path("bookshelf/books/page/", Books.as_view(), name="books"), path( "bookshelf/magazine/", GetMagazine.as_view(), name="magazine", ), path( "bookshelf/magazine//page/", GetMagazine.as_view(), name="magazine", ), path( "bookshelf/magazine//issue/", GetMagazineIssue.as_view(), name="issue", ), path("bookshelf/magazines", Magazines.as_view(), name="magazines"), path( "bookshelf/magazines/page/", Magazines.as_view(), name="magazines", ), path( "bookshelf//", GetBookCatalog.as_view(), name="bookshelf_item", ), path("bookshelf/catalogs", Catalogs.as_view(), name="catalogs"), path( "bookshelf/catalogs/page/", Catalogs.as_view(), name="catalogs", ), path( "search", SearchObjects.as_view(http_method_names=["post"]), name="search", ), path( "search//page/", SearchObjects.as_view(), name="search", ), path( "manufacturer/", GetManufacturerItem.as_view(), name="manufacturer", ), path( "manufacturer//page/", GetManufacturerItem.as_view(), name="manufacturer", ), path( "manufacturer//", GetManufacturerItem.as_view(), name="manufacturer", ), path( "manufacturer///page/", GetManufacturerItem.as_view(), name="manufacturer", ), path( "/", GetObjectsFiltered.as_view(), name="filtered", ), path( "//page/", GetObjectsFiltered.as_view(), name="filtered", ), path("", GetRollingStock.as_view(), name="rolling_stock"), ]