from django.urls import path from portal.views import ( GetData, GetRoster, GetObjectsFiltered, 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/", 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/", Consists.as_view(template="consists.html"), name="consists_pagination" ), path("consist/", GetConsist.as_view(), name="consist"), path( "consist//", GetConsist.as_view(), name="consist_pagination", ), path( "companies", Companies.as_view(template="companies.html"), name="companies" ), path( "companies/", Companies.as_view(template="companies.html"), name="companies_pagination", ), path( "manufacturers/", Manufacturers.as_view(template="manufacturers.html"), name="manufacturers" ), path( "manufacturers//", Manufacturers.as_view(template="manufacturers.html"), name="manufacturers_pagination", ), path( "scales", Scales.as_view(template="scales.html"), name="scales" ), path( "scales/", Scales.as_view(template="scales.html"), name="scales_pagination" ), path( "types", Types.as_view(template="types.html"), name="types" ), path( "types/", Types.as_view(template="types.html"), name="types_pagination" ), path( "bookshelf/books", Books.as_view(template="bookshelf/books.html"), name="books" ), path( "bookshelf/books/", 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//", SearchObjects.as_view(), name="search_pagination", ), path( "/", GetObjectsFiltered.as_view(), name="filtered", ), path( "//", GetObjectsFiltered.as_view(), name="filtered_pagination", ), path("", GetRollingStock.as_view(), name="rolling_stock"), ]