#!/usr/bin/env python # -*- coding: utf-8 -*- from django.urls import path from lostplaces.views import ( HomeView, PlaceDetailView, PlaceListView, PlaceCreateView, PlaceUpdateView, PlaceDeleteView, PlaceTagDeleteView, PlaceTagSubmitView, PlaceFavoriteView, PlaceUnfavoriteView, PhotoAlbumCreateView, PhotoAlbumDeleteView, PlaceImageCreateView, PlaceImageDeleteView, FlatView, ExplorerProfileView, ExplorerProfileUpdateView, OSMMapView ) urlpatterns = [ path('', HomeView.as_view(), name='lostplaces_home'), path('place//', PlaceDetailView.as_view(), name='place_detail'), path('place/create/', PlaceCreateView.as_view(), name='place_create'), path('photo_album/create/', PhotoAlbumCreateView.as_view(), name='photo_album_create'), path('photo_album/delete/', PhotoAlbumDeleteView.as_view(), name='photo_album_delete'), path('place/update//', PlaceUpdateView.as_view(), name='place_edit'), path('place/delete//', PlaceDeleteView.as_view(), name='place_delete'), path('place/', PlaceListView.as_view(), name='place_list'), path('place_image/create/', PlaceImageCreateView.as_view(), name='place_image_create'), path('place_image/delete/', PlaceImageDeleteView.as_view(), name='place_image_delete'), path('flat//', FlatView, name='flatpage'), # POST-only URLs for tag submission path('place/tag/', PlaceTagSubmitView.as_view(), name='place_tag_submit'), path('place/tag/delete//', PlaceTagDeleteView.as_view(), name='place_tag_delete'), path('explorer//', ExplorerProfileView.as_view(), name='explorer_profile'), path('explorer/update/', ExplorerProfileUpdateView.as_view(), name='explorer_profile_update'), path('explorer/favorite//', PlaceFavoriteView.as_view(), name='place_favorite'), path('explorer/unfavorite//', PlaceUnfavoriteView.as_view(), name='place_unfavorite'), path('osm/', OSMMapView.as_view(), name='osm') ]