from django.urls import path from portal.views import ( GetData, GetRoster, GetObjectsFiltered, GetManufacturerItem, GetFlatpage, GetRollingStock, GetConsist, Consists, Companies, Manufacturers, Scales, Types, Books, GetBook, SearchObjects, ) urlpatterns = [ path("", GetData.as_view(template="home.html"), name="index"), path("roster", GetRoster.as_view(), name="roster"), path( "roster/page/", GetRoster.as_view(), name="roster_pagination" ), path( "page/", GetFlatpage.as_view(), name="flatpage", ), path( "consists", Consists.as_view(template="consists.html"), name="consists" ), path( "consists/page/", Consists.as_view(template="consists.html"), name="consists_pagination" ), path("consist/", GetConsist.as_view(), name="consist"), path( "consist//page/", GetConsist.as_view(), name="consist_pagination", ), path( "companies", Companies.as_view(template="companies.html"), name="companies" ), path( "companies/page/", Companies.as_view(template="companies.html"), name="companies_pagination", ), path( "manufacturers/", Manufacturers.as_view(template="manufacturers.html"), name="manufacturers" ), path( "manufacturers//page/", Manufacturers.as_view(template="manufacturers.html"), name="manufacturers_pagination", ), path( "scales", Scales.as_view(template="scales.html"), name="scales" ), path( "scales/page/", Scales.as_view(template="scales.html"), name="scales_pagination" ), path( "types", Types.as_view(template="types.html"), name="types" ), path( "types/page/", Types.as_view(template="types.html"), name="types_pagination" ), path( "bookshelf/books", Books.as_view(template="bookshelf/books.html"), name="books" ), path( "bookshelf/books/page/", Books.as_view(template="bookshelf/books.html"), name="books_pagination" ), path("bookshelf/book/", GetBook.as_view(), name="book"), path( "search", SearchObjects.as_view(http_method_names=["post"]), name="search", ), path( "search//page/", SearchObjects.as_view(), name="search_pagination", ), path( "manufacturer/", GetManufacturerItem.as_view(), name="manufacturer", ), path( "manufacturer//page/", GetManufacturerItem.as_view(), name="manufacturer_pagination", ), path( "manufacturer//", GetManufacturerItem.as_view(), name="manufacturer", ), path( "manufacturer///page/", GetManufacturerItem.as_view(), name="manufacturer_pagination", ), path( "/", GetObjectsFiltered.as_view(), name="filtered", ), path( "//page/", GetObjectsFiltered.as_view(), name="filtered_pagination", ), path("", GetRollingStock.as_view(), name="rolling_stock"), ]