from django.urls import re_path from rest_framework.routers import DefaultRouter from apps.system.views import DictDataModelViewSet, DictDetailsModelViewSet, \ ConfigSettingsModelViewSet, SaveFileModelViewSet router = DefaultRouter() router.register(r'dict/type', DictDataModelViewSet) router.register(r'dict/data', DictDetailsModelViewSet) router.register(r'config', ConfigSettingsModelViewSet) router.register(r'savefile', SaveFileModelViewSet) urlpatterns = [ re_path('dict/get/type/(?P.*)/', DictDetailsModelViewSet.as_view({'get': 'dict_details_list'})), re_path('config/configKey/(?P.*)/', ConfigSettingsModelViewSet.as_view({'get': 'get_config_key'})), # 下载文件 re_path('savefile/(?P.*)/', SaveFileModelViewSet.as_view({'get': 'download_file'})), ] urlpatterns += router.urls