|
|
|
|
@ -1,12 +1,27 @@
|
|
|
|
|
from django.urls import path
|
|
|
|
|
|
|
|
|
|
# 导入当前应用(owntracks)的views模块,用于关联URL与视图函数
|
|
|
|
|
from . import views
|
|
|
|
|
|
|
|
|
|
# 定义应用的命名空间为"owntracks"
|
|
|
|
|
# 作用:在使用reverse()或模板中引用URL时,可通过"owntracks:URL名称"的格式精准定位,避免不同应用间URL名称冲突
|
|
|
|
|
app_name = "owntracks"
|
|
|
|
|
|
|
|
|
|
# 定义URL路由列表,将URL路径与对应的视图函数绑定
|
|
|
|
|
urlpatterns = [
|
|
|
|
|
# 1. 位置日志提交接口:接收POST请求存储位置数据
|
|
|
|
|
# 路径:/owntracks/logtracks,关联视图函数manage_owntrack_log,URL名称为logtracks
|
|
|
|
|
path('owntracks/logtracks', views.manage_owntrack_log, name='logtracks'),
|
|
|
|
|
|
|
|
|
|
# 2. 地图展示页面:展示位置数据的地图视图
|
|
|
|
|
# 路径:/owntracks/show_maps,关联视图函数show_maps,URL名称为show_maps
|
|
|
|
|
path('owntracks/show_maps', views.show_maps, name='show_maps'),
|
|
|
|
|
|
|
|
|
|
# 3. 数据查询接口:获取位置日志数据(支持带日期参数筛选)
|
|
|
|
|
# 路径:/owntracks/get_datas,关联视图函数get_datas,URL名称为get_datas
|
|
|
|
|
path('owntracks/get_datas', views.get_datas, name='get_datas'),
|
|
|
|
|
|
|
|
|
|
# 4. 日期列表页面:展示有位置日志的日期列表
|
|
|
|
|
# 路径:/owntracks/show_dates,关联视图函数show_log_dates,URL名称为show_dates
|
|
|
|
|
path('owntracks/show_dates', views.show_log_dates, name='show_dates')
|
|
|
|
|
]
|
|
|
|
|
|