furry/auction/urls.py

31 lines
1.1 KiB
Python

"""
Auction URL Configuration
"""
from django.urls import path
from . import views
app_name = 'auction'
urlpatterns = [
# Auction Views
path('', views.auction_list, name='auction_list'),
path('<uuid:auction_id>/', views.auction_detail, name='auction_detail'),
path('create/', views.auction_create, name='auction_create'),
path('<uuid:auction_id>/edit/', views.auction_edit, name='auction_edit'),
# User Actions
path('<uuid:auction_id>/bid/', views.place_bid, name='place_bid'),
path('<uuid:auction_id>/watch/', views.toggle_watch, name='toggle_watch'),
path('my-auctions/', views.my_auctions, name='my_auctions'),
path('my-bids/', views.my_bids, name='my_bids'),
path('watchlist/', views.watchlist, name='watchlist'),
# Analytics
path('<uuid:auction_id>/analytics/', views.auction_analytics, name='analytics'),
# API Endpoints
path('api/<uuid:auction_id>/', views.auction_api, name='auction_api'),
path('api/<uuid:auction_id>/bids/', views.bid_history_api, name='bid_history_api'),
path('api/<uuid:auction_id>/bid/', views.place_bid_api, name='place_bid_api'),
]