# +====================================================================== # | DjangoAdmin 企业数字化开发平台 [ 赋能开发者,助力企业发展 ] # +---------------------------------------------------------------------- # | Copyright (c) 2021-2026 小蚂蚁云团队 版权所有 # +---------------------------------------------------------------------- # | 开源协议: Apache-2.0 # | 重要声明: 未经书面许可,不得移除或修改本框架相关版权标识。 # +---------------------------------------------------------------------- # | 官方网站: https://www.djangoadmin.cn # +---------------------------------------------------------------------- # | 研发团队: 小蚂蚁云团队 荣誉出品 # +====================================================================== # | 版权和免责声明: # | 一、知识产权声明 # | 本团队对该软件框架产品(以下简称“本产品”)拥有完整知识产权,包括但不限于商标权、专利权、 # | 著作权、商业秘密等。前述权利均受中华人民共和国及相关国际法律法规保护。未经本团队书面授权, # | 任何个人或单位不得基于本产品本身申请任何形式的知识产权。 # | 二、使用限制与禁止条款 # | 您理解并同意,禁止将本产品用于以下任何行为: # | 1. 任何违反中华人民共和国法律法规的用途; # | 2. 任何侵害他人合法权益(包括但不限于人身权、财产权、知识产权等)的行为; # | 3. 任何危害国家安全、公共利益及社会道德风尚的行为。 # | 三、责任豁免 # | 因使用本产品而产生的任何损失或法律纠纷(包括但不限于直接损失、间接损失、附带损失、衍生损失 # | 以及因违约、侵权等引发的责任),本团队均不承担任何法律责任。若因违规使用本产品导致任何第三 # | 方提起索赔或行政机关进行调查,您应独立承担全部责任。 # | 四、违约与法律责任 # | 如发现任何违反本声明的行为,本团队有权: # | 1. 无条件配合公安机关及其他有权机关的调查取证工作; # | 2. 依法追究相关方的民事责任,并要求赔偿全部损失; # | 3. 保留进一步采取刑事控告等法律措施的权利。 # | 五、许可范围说明 # | 1、被授权方应视本产品源代码为核心机密信息,负有最高标准的保密与保管义务。禁止以任何形式(包 # | 括但不限于直接或间接的分享、复制、传播、分发、转售、出租、开源、反向工程、反编译、反汇编或通 # | 过网络服务提供给任何第三方)泄露、披露或处置源代码的全部或部分内容。任何未经授权的复制、使用、 # | 传播行为均构成对本团队知识产权的严重侵权,本团队有权依法追究其全部法律责任,并要求赔偿因此造 # | 成的一切经济损失及商誉损害。 # | 2、本产品仅限于公司或个人在法律允许范围内,用于内部且合规的软件产品研发。具体权利义务以《软件 # | 许可协议》附件为准。 # +====================================================================== """application URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ """ application 主路由配置 ============================================================= 该文件是整个应用的路由入口,负责将所有模块的路由统一注册到系统中。 每个模块的路由都通过 include() 函数引入,实现了路由的模块化管理。 路由结构说明: - admin/ : Django 自带的后台管理路由 - 其他模块均以模块名作为前缀,如 level/, user/ 等 - 每个模块的路由定义在各自的 urls.py 文件中 """ from django.contrib import admin # Django 后台管理 from django.urls import path, include # 路由函数 # 主路由配置列表 urlpatterns = [ # Django 自带的后台管理系统路由 # 访问地址: /admin/ # 功能: Django原生后台管理,用于管理数据库数据 path('admin/', admin.site.urls), # 登录模块路由 # 访问地址: / (根路径) # 包含路由: login/login, login/captcha 等 # 功能: 用户登录、验证码获取 path('', include('application.login.urls')), # 系统主页模块路由 # 访问地址: /index/ # 包含路由: index/getMenus, index/getUser 等 # 功能: 登录后的首页数据、菜单、个人信息等 path('index/', include('application.index.urls')), # 文件上传模块路由 # 访问地址: /upload/ # 包含路由: upload/uploadImage, upload/uploadFile # 功能: 图片和文件的上传处理 path('upload/', include('application.upload.urls')), # 职级管理模块路由 # 访问地址: /level/ # 包含路由: level/page, level/add, level/update 等 # 功能: 职级的增删改查管理 path('level/', include('application.level.urls')), # 岗位管理模块路由 # 访问地址: /position/ # 包含路由: position/page, position/add, position/update 等 # 功能: 岗位的增删改查管理 path('position/', include('application.position.urls')), # 部门管理模块路由 # 访问地址: /dept/ # 包含路由: dept/list, dept/add, dept/update 等 # 功能: 部门的增删改查管理 path('dept/', include('application.dept.urls')), # 角色管理模块路由 # 访问地址: /role/ # 包含路由: role/page, role/add, role/update 等 # 功能: 角色的增删改查管理 path('role/', include('application.role.urls')), # 角色菜单权限分配模块路由 # 访问地址: /role/menu/ # 包含路由: role/menu/index/, role/menu/save # 功能: 为角色分配菜单权限 path('role/menu/', include('application.role_menu.urls')), # 城市/地区管理模块路由 # 访问地址: /city/ # 包含路由: city/list, city/add, city/update 等 # 功能: 城市地区的增删改查管理 path('city/', include('application.city.urls')), # 友情链接管理模块路由 # 访问地址: /link/ # 包含路由: link/page, link/add, link/status 等 # 功能: 友情链接的增删改查管理 path('link/', include('application.link.urls')), # 通知公告管理模块路由 # 访问地址: /notice/ # 包含路由: notice/page, notice/add, notice/update 等 # 功能: 通知公告的增删改查管理 path('notice/', include('application.notice.urls')), # 用户管理模块路由 # 访问地址: /user/ # 包含路由: user/page, user/add, user/resetPwd 等 # 功能: 系统用户的增删改查管理 path('user/', include('application.user.urls')), # 字典类型管理模块路由 # 访问地址: /dict/ # 包含路由: dict/page, dict/add, dict/update 等 # 功能: 字典类型的增删改查管理 path('dict/', include('application.dict.urls')), # 字典项管理模块路由 # 访问地址: /dict/item/ # 包含路由: dict/item/page, dict/item/add 等 # 功能: 字典项(字典具体数据)的增删改查管理 path('dict/item/', include('application.dict_item.urls')), # 系统配置类型管理模块路由 # 访问地址: /config/ # 包含路由: config/page, config/add, config/update 等 # 功能: 系统配置类型的增删改查管理 path('config/', include('application.config.urls')), # 系统配置项管理模块路由 # 访问地址: /config/item/ # 包含路由: config/item/page, config/item/add, config/item/status 等 # 功能: 系统配置项(具体配置值)的增删改查管理 path('config/item/', include('application.config_item.urls')), # 参数管理模块路由 # 访问地址: /param/ # 包含路由: param/page, param/add, param/update 等 # 功能: 参数的增删改查管理 path('param/', include('application.param.urls')), # 文件模板模块路由 # 访问地址: /file/template/ # 包含路由: file/template/page, file/template/add, file/template/update 等 # 功能: 文件模板的增删改查管理 path('file/template/', include('application.file_template.urls')), # 菜单管理模块路由 # 访问地址: /menu/ # 包含路由: menu/list, menu/add, menu/update 等 # 功能: 系统菜单的增删改查管理 path('menu/', include('application.menu.urls')), # 角色菜单路由 # 访问地址: /role/menu/ # 包含路由: role/menu/list, role/menu/save 等 # 功能: 角色菜单的获取和保存管理 path('role/menu/', include('application.role_menu.urls')), # 网站配置管理模块路由 # 访问地址: /config/web/ # 包含路由: config/web/ 相关路由 # 功能: 网站前端配置管理 path('config/web/', include('application.config_web.urls')), # 代码生成器模块路由 # 访问地址: /generator/ # 包含路由: application.generator.urls 中定义的所有子路由 # 功能: 代码生成器管理,用于自动生成项目代码 path('generator/', include('application.generator.urls')), # 任务调度模块路由 # 访问地址: /job/ # 包含路由: application.job.urls 中定义的所有子路由 # 功能: 任务调度管理,用于定时任务调度管理 path('job/', include('application.job.urls')), # 任务调度日志模块路由 # 访问地址: /job/ # 包含路由: application.job_log.urls 中定义的所有子路由 # 功能: 任务调度日志管理,用于定时任务调度日志管理 path('job/log/', include('application.job_log.urls')), # 登录日志模块路由 # 访问地址: /login/log/ # 包含路由: application.login_log.urls 中定义的所有子路由 # 功能: 登录日志管理,用于记录用户登录和登出行为 path('login/log/', include('application.login_log.urls')), # 操作日志模块路由 # 访问地址: /oper/log/ # 包含路由: application.operation_log.urls 中定义的所有子路由 # 功能: 操作日志管理,用于记录用户操作行为(增删改查等) path('oper/log/', include('application.operation_log.urls')), # 分类管理模块路由 # 访问地址: /category/ # 包含路由: application.category.urls 中定义的所有子路由 # 功能: 分类管理,用于文章分类、商品分类等分类数据的管理 path('category/', include('application.category.urls')), # 文章管理模块路由 # 访问地址: /article/ # 包含路由: application.article.urls 中定义的所有子路由 # 功能: 文章管理,用于文章内容的发布、编辑、删除等管理操作 path('article/', include('application.article.urls')), # 案例模块路由 # 访问地址: /example/ # 包含路由: application.example.urls 中定义的所有子路由 # 功能: 案例模块,用于案例数据的增删改查管理 path('example/', include('application.example.urls')), ]