from django.urls import path from portal.views import ( GetData, GetRoster, GetRosterFiltered, GetFlatpage, GetRollingStock, GetConsist, Consists, Companies, Manufacturers, Scales, Types, SearchRoster, ) urlpatterns = [ path("", GetData.as_view(), 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(), name="consists"), path( "consists/", Consists.as_view(), name="consists_pagination" ), path("consist/", GetConsist.as_view(), name="consist"), path( "consist//", GetConsist.as_view(), name="consist_pagination", ), path("companies", Companies.as_view(), name="companies"), path( "companies/", Companies.as_view(), name="companies_pagination", ), path( "manufacturers/", Manufacturers.as_view(), name="manufacturers" ), path( "manufacturers//", Manufacturers.as_view(), name="manufacturers_pagination", ), path("scales", Scales.as_view(), name="scales"), path("scales/", Types.as_view(), name="scales_pagination"), path("types", Types.as_view(), name="types"), path("types/", Types.as_view(), name="types_pagination"), path( "search", SearchRoster.as_view(http_method_names=["post"]), name="search", ), path( "search//", SearchRoster.as_view(), name="search_pagination", ), path( "/", GetRosterFiltered.as_view(), name="filtered", ), path( "//", GetRosterFiltered.as_view(), name="filtered_pagination", ), path("", GetRollingStock.as_view(), name="rolling_stock"), ]