首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    02.Django基础二之URL路由系统

    Ppattern),其中name是组的名称,pattern是要匹配的模式。   ...P[0-9]{4})/$', views.year_archive),#某年的,(?P[0-9]{4})这是命名参数(正则命名匹配还记得吗?)...P[0-9]{2})/$', views.article_detail), #某年某月某日的 ]   这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数...传递额外的参数给视图函数(了解)     URLconfs 具有一个钩子,让你传递一个Python 字典作为额外的参数传递给视图函数。     ...获取一个URL 最开始想到的信息是处理它视图的标识(例如名字),查找正确的URL 的其它必要的信息有视图参数的类型(位置参数、关键字参数)和值。

    1.5K20

    django 1.8 官方文档翻译: 3-1-1 URL调度器

    P[0-9]{4})/$', views.year_archive), … views.year_archive() 的year 参数将是一个字符串,即使[0-9]{4} 值匹配整数字符串。...嵌套的参数 正则表达式允许嵌套的参数,Django 将解析它们并传递给视图。当反查时,Django 将尝试填满所有外围捕获的参数,并忽略嵌套捕获的参数。...处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。当这种情况发生时,将使用字典中的参数而不是URL 中捕获的参数。...获取一个URL 最开始想到的信息是处理它视图的标识(例如名字),查找正确的URL 的其它必要的信息有视图参数的类型(位置参数、关键字参数)和值。...第二种方式叫做反向解析URL、反向URL 匹配、反向URL 查询或者简单的URL 反查。

    1.3K20

    Django url 反向解析 和 命令空间

    P[0-9]{4})/$', views.year_archive), ... views.year_archive() 的year 参数将是一个字符串,即使[0-9]{4} 值匹配整数字符串...嵌套的参数¶ 正则表达式允许嵌套参数,Django 将解析它们并传递给视图。当反查时,Django 将尝试填满所有外围捕获的参数,并忽略嵌套捕获的参数。...处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。当这种情况发生时,将使用字典中的参数而不是URL 中捕获的参数。...要获取一个URL,最初拥有的信息是负责处理它的视图的标识(例如名字),与查找正确的URL 的其它必要的信息如视图参数的类型(位置参数、关键字参数)和值。...第二种方式叫做反向解析URL、反向URL匹配、反向URL查询或者简单的URL反查。

    2.4K30

    网盘系统

    用户管理,本次毕设系统面向两类用户人群,一类是前台用户,管理员可以通过导入Excel的方式批量添加用户,也可以一条一条添加,而后台用户只能单条添加。管理员可以对用户信息分别进行编辑,删除操作。...系统日志:日志id(pk)、用户名、用户操作、请求方法、请求参数、执行时长(毫秒)、IP地址、创建时间、创建者。文件上传:id(pk)、URL地址、创建时间、创建者。...定时任务:任务id(pk)、SpringBean名称、方法名称、参数、cron表达式、任务状态、注释、添加时间。...定时任务日志:任务日志id(pk)、任务id(fk)、SpringBean名称、方法名、参数、任务运行状态、失败信息、耗时(毫秒)、创建时间。...在Eureka注册中心菜单界面下,我们可以看到系统的状态,当前已注册到Eureka的服务,节点信息,基本配置信息。

    35510

    毕业设计So Easy:SpringCloud Hadoop Vue实现企业级网盘系统

    用户管理,本次毕设系统面向两类用户人群,一类是前台用户,管理员可以通过导入Excel的方式批量添加用户,也可以一条一条添加,而后台用户只能单条添加。管理员可以对用户信息分别进行编辑,删除操作。...系统日志:日志id(pk)、用户名、用户操作、请求方法、请求参数、执行时长(毫秒)、IP地址、创建时间、创建者。 文件上传:id(pk)、URL地址、创建时间、创建者。...定时任务:任务id(pk)、SpringBean名称、方法名称、参数、cron表达式、任务状态、注释、添加时间。...定时任务日志:任务日志id(pk)、任务id(fk)、SpringBean名称、方法名、参数、任务运行状态、失败信息、耗时(毫秒)、创建时间。...在Eureka注册中心菜单界面下,我们可以看到系统的状态,当前已注册到Eureka的服务,节点信息,基本配置信息。

    54330

    NC65 自由报表开发「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 动态建模平台—-> 报表平台 如果找不到?...则登录账套管理员分配集团管理员的权限 可参考下面链接 https://blog.csdn.net/qq_19004705/article/details/119889910 概述 自由报表:是可利用报表分析工具设计出固定格式的...、具有强大分析功能的分析型报表,可对报表数据进行各种自由分析。...提供对数据集的复杂分析类设计功能,得到可适应企业决策人员使用的分析型报表及报表数据;同时也提供对已存在业务系统数据、采集报表数据,通过数据集进行随意组合查询分析的查询分析功能。...自由报表向用户提供根据已建立的数据集设置与数据相对应的图表,以便自由报表使用者对数据进行进一步的分析和使用。

    1.4K20

    Python自动化运维:Django之U

    这时候我们就使用到了命名组,命名组的正则表达式语法是(?Ppattern),其中name是指传递参数的名字,pattern是指匹配模式。...P[0-9]{4})/$', views.pattern1),     url(r'^(?P[0-9]{4})/(?P0?...[1-9]|[1-2][0-9]|3[0-1])/$', views.pattern3), ] 最后值得注意的是在views函数中的参数是可以使用默认参数的,以及可以使用正则表达式进行不捕获参数的设置(...(第三条) 如果连默认的实例命名空间都找不到,那么django会返回最后一个部署的实例命名空间的URL。(第四条) 我们还是通过具体的例子来说明反向解析机制吧。...,django反向解析机制在没有提供current_app的情况下又找不到默认的实例命名空间,只能返回最后一个部署的实例命名空间。

    1.1K30

    高手必知的Linux三剑客:grep、sed、awk

    这些工具是Linux系统管理员和开发者的必备技能,它们能够高效地处理文本数据,进行复杂的文本搜索、替换和报告生成等任务。...1. grep:文本搜索的利剑grep是一个强大的文本搜索工具,它允许用户在文件中搜索包含特定模式的行。...-n 'error' log.txt # 显示包含"error"的行及其行号2. sed:文本编辑的快刀sed(Stream Editor)是一个流编辑器,用于对文本数据进行过滤和替换。...grep '特定错误' log.txt | sed 's/\([0-9]*\)-\([0-9]*\)-\([0-9]*\)/\3\/\2\/\1/'4.2 生成报告使用awk可以轻松生成基于文本文件的报告...例如,如果我们有一个包含员工信息的CSV文件,我们可以使用以下命令来生成一个按部门分组的员工名单:awk -F, 'NR>1 {print $1 " - " $2 " (" $3 ") " $4}' employees.csv

    38700

    大数据学习之Linux基础

    3.常用功能命令 4.文件系统命令 文件系统层次化标准(File System Hierarchy Standard) 5.文本操作命令 vi全屏文本编辑器 全屏编辑器模式 1.打开文件 2.关闭文件...3.编辑模式 4.末行模式 正则表达式 基本语法 举例1 举例2 文本处理命令 cut命令(文本切分) sort命令(文本排序) wc命令: 统计数目 学习命令技巧:通过 `man 具体命令` 查询该命令如何使用...vi全屏文本编辑器 打开对 vim的支持 yum install -y vim 全屏编辑器模式 编辑模式:按键具有编辑文本功能:默认打开进入编辑模式 输入模式:按键本身意义 末行模式:接受用户命令输入...) yw +p 复制一个单词 yy +p 复制一行数据 撤销&重做 u 撤销 ctrl+r 重做 撤销的操作 ....通过管道去除文件名信息 ? 行编辑器 sed 命令 # 查看用法 man sed ?

    1.4K40

    如何使用Grep

    本教程需要一台已经设置好可以使用sudo命令的非root账号的CentOS服务器,并且已开启防火墙。...Grep命令 grep的一个基础用法如下: grep "string" ~/threads.txt grep的第一个参数是搜索模式。第二个(可选)参数是要搜索的文件的名称。...如果您需要更具表现力的正则表达式语法,grep能够接受具有以下标志的备用格式的模式: 标志 用法 -E 使用扩展正则表达式语法。相当于已弃用的egrep命令。 -P 使用Perl正则表达式语法。...使用Grep 过滤日志 一个grep流行的用途是从系统日志中提取有用的信息: grep -Eoc "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.* 200...您还可以生成类似的输出,但报告访问内容的尝试失败: grep -Eo "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.* 404" /srv/www/

    2.5K30

    【Python全栈100天学习笔记】Day41 Django深入理解框架

    修改项目的settings.py文件,首先将我们之前创建的应用hrs添加已安装的项目中,然后配置MySQL作为持久化方案。...,从而避免Django找不到连接MySQL的客户端工具而询问你:“Did you install mysqlclient?...可能大家已经注意到了,刚才在后台查看部门信息的时候,显示的部门信息并不直观,为此我们再修改admin.py文件,通过注册模型管理类,可以在后台管理系统中更好的管理模型。...> Dept.objects.get(pk=10).emp_set.all() # 通过部门反查部门所有的员工 , , ]...> 说明1:由于员工与部门之间存在多对一外键关联,所以也能通过部门反向查询该部门的员工(从一对多关系中“一”的一方查询“多”的一方),反向查询属性默认的名字是类名小写_set(如上面例子中的emp_set

    2.3K30
    领券