• 2024-07-018、 Django-路由-router-路由传参
    路由传递参数:通过在路由的后跟/<数据类型:参数>/  将参数传递给指定的视图函数views.py--这个参数可以是变量、而这个变量可以从html中获取 如:models.pyfromdjango.dbimportmodels#传教字段classUserModel(models.Model):name=models.CharField(max_leng
  • 2024-07-017、 Django-路由-router-页面跳转
    概念:在实际开发过程中、一个Django项目会包含很多的app、这时候如果我们只在主路由里进行配置就会显得杂乱无章、所以通常在每个app中创建各自的urls.py路由模块、然后从根路由出发、将app所属的url请求、全部转发到相应的urls.py模块而这个从主路由转发到各个应用的路由的过
  • 2024-06-22django中关于全文检索的实现(搜索)
    全文检索全文检索不同于特定字段的模糊查询,使用全文检索的效率高,并且能够对中文进行分词处理haystack:django的一个包,可以方便地对model 里面的内容进行索引,搜索,设计为whoosh,solr,Xapian,Elasticsearc四种全文检索引擎后端,属于全文检索的框架whoosh:是纯python编写的全文
  • 2024-06-10QT 图片从屏幕桌面拖进窗口
    设置在Widget构造写接受拖拽事件函数这样才能使用后面的函数重写鼠标拖拽函数都是继承的widget的函数实现内部方法Drag部分://URLs是统一资源定位符(UniformResourceLocators)的复数形式。在计算机术语中,URLs用来标识和定位互联网上的资源,如网页、图片、视频等。它由若
  • 2024-06-02Django视图与路由:打造你的网络帝国
    Hello,我是阿佑,上期给大家讲了DjangoORM魔法:用Python代码召唤数据库之灵!今天将带大家深入探讨了视图的工作原理、如何编写高效的函数视图和类视图,以及如何巧妙地利用URL路由来提升应用的用户体验和可维护性。通过实际案例和代码示例,揭示了Django视图与路由设计的艺术,帮助
  • 2024-05-28python 队列生产者消费者爬虫
    当使用Python编写一个基于队列的生产者消费者爬虫时,我们通常会使用threading或multiprocessing模块来处理并发,并使用queue模块来管理数据队列。下面是一个详细的示例,该示例展示了如何使用生产者线程生成URL,消费者线程爬取这些URL的内容。请注意,这里为了简化示例,我们将不会实际进
  • 2024-05-25Django应用创建到启动的简单示例
    一、系统环境和前置安装Ubuntu系统192.168.2.101,客户端192.168.2.100python3及虚拟环境管理库python3-venv创建项目文件创建djangoweb项目配置ALLOW_HOSTS=['*']二、创建并注册app创建django-adminstartappapp1注册app修改项目配置文件settings.py,在INSTALLED_APPS
  • 2024-05-23Python多线程案例分析
    接下来,我们将在之前的基础上进一步扩展多线程爬虫案例,增加以下功能:1.动态URL发现与添加:爬虫在解析页面时,能够发现并添加新的URL到队列中。2.设置请求头:模拟浏览器行为,设置请求头中的`User-Agent`。3.使用会话:使用`requests.Session()`对象来保持连接,提高效率。4.避免重
  • 2024-05-16url并发请求
    functionbatchRequest(urls,maxNum){returnnewPromise(resolve=>{if(urls.length===0){resolve([]);return;}constresults=[];letindex=0;letfinishCount=0;asyncfunction
  • 2024-05-16解决新浪微博图床 403 批量下载图片等资源(以 MMChat 数据集为例)
    目录1.代码2.举一反三1.代码该Python脚本可多线程地批量下载新浪图床图片,每次下载会检查哪些图片已下载并过滤已下载的图片。importosimportrequestsfromconcurrent.futuresimportThreadPoolExecutor,as_completedimportloggingimporttimefromtqdmimport
  • 2024-05-13etcd集群搭建
    主机环境和分配规划:主机ip  主机名  操作系统环境  操作系统版本172.17.0.2etcd01centos7.9172.17.0.3etcd02centos7.9172.17.0.4etcd03centos7.9etcd官网下载,我这边下载的是v3.4.32版本https://objects.githubusercontent.com/github-product
  • 2024-05-10集群备份、升级、扩容
    集群备份、升级、扩容哪些内容需要备份1.集群中各种资源和应用程序,例如:podservicedeployment等等2.集群本身、集群内其他资源的信息如何备份1.如果是以声明式的方式创建资源,可以将其保存到代码库(如github)。如果是以命令式的方式创建的资源,使用下面的命令,将群集上创建的所
  • 2024-05-02Django - 初探路由
    目录路由定义规则路由定义规则准备工作:新建项目MyDjango,新建Appindex,在项目的index文件夹里新添加一个空白内容的.py文件,命名为urls.py。项目结构如下图:在App(index文件夹)里添加urls.py是将所有属于App的路由都写入该文件中,这样更容易管理和区分每个App的路由地址,而MyD
  • 2024-05-01django的目录结构
    mysite【项目文件夹】├──appo1【子应用app名字,多app开发时放在app父级文件夹中】├──migrations├──init.py├──templates【子应用app的页面文件夹】├──xxx.html【子应用app的页面】├──init.
  • 2024-04-25DRF之路由组件
    五】路由组件资源路由允许你快速声明给定的有足够控制器的所有公共路由。而不是为你的index...声明单独的路由,一个强大的路由能在一行代码中声明它们。—RubyonRails文档【1】使用SimpleRouter快速生成路由from.viewsimportTaskViewV3#导入模块fromrest_framewor
  • 2024-04-22Python实现批量下载文件的示例代码
    前言下载文件是我们在日常工作中常常要做的一件事情。当我们需要从互联网上批量下载大量文件时,手动一个一个去下载显然不够高效。为了解决这个问题,我们可以使用Python编写一个批量下载文件的脚本,让它自动帮我们下载文件。同时,为了避免下载过程中被网站禁止访问,我们也可以运用代理
  • 2024-04-06Django框架之路由层
    一、路由匹配1、什么是路由在计算机领域中,路由(Routing)通常指的是确定数据包在网络中传输的路径的过程。当数据包从源主机发送到目标主机时,路由是决定数据包应该沿着哪条路径传输的方法。路由器是负责执行这种路由功能的设备。在Web开发中,路由通常指的是将特定的URL请求映射到相
  • 2024-04-01Django——初探路由
    第3章初探路由3.1路由定义规则​ 路由称为URL,也可以称为URLconf,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每一个文件都有一个唯一的路由,用于指出网站文件的路径位置。简单地说,路由可视为我们常说的网址,每个网址代表
  • 2024-03-28必备知识点 路由
    django必备知识点路由1.Django生命周期请求流程图浏览器>>发送请求(Http请求)>>web服务网关接口(django默认的wsgiref模块不能承受高并发,最大只有1000左右)>>中间件>>缓存数据库(返回给中间件已经缓存过的数据)>>urls.py(路由层)>>views.py(视图层)>>templates(
  • 2024-03-25Django框架之路由层
    【一】Django的路由系统【1】什么是URL配置URL调度器|Django文档|Django(djangoproject.com)URL配置的本质就是让URL与视图函数之间有对应的关系当在浏览器输入对应的URL,django就能通过URL配置去找对应的视图函数【2】基本格式##Django1.x版本语法fromdjango.co
  • 2024-03-25【JS】并发请求
    需求封装一个函数,做到可以进行并发请求,并将结果返回。该函数接收两个参数,分别为urls和maxNum。urls是数组,其中元素均为请求地址;maxNum表示最大并发数。如果有完成的请求,会从urls中,按序取出下一个请求,请求的结果会计入返回的数组中,返回的数组中元素的索引与参数urls中保
  • 2024-03-24手动搭建web框架
    Web框架本质web框架本质上就是一个socket服务端,但是它的功能非常强大用户的浏览器可以看作一个拥有可视化界面的socket客户端两者通过网络请求完成数据交互手撸Web框架【1】原始版本web框架可以是自己写的一个简陋的socket服务端importsocketserver=socket.socket
  • 2024-03-18【10.0】Django框架之路由层
    【零】Django的路由系统【1】什么是URL配置(URLconf)URL调度器|Django文档|Django(djangoproject.com)URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代
  • 2024-03-16python爬虫的一些代码
    你好,欢迎查看我的第5个笔记。这是本人为了保存一些代码而写的博客,由于精力实在有限,无法从头开始介绍爬虫相关的知识故仅仅罗列了几段代码案例 1.编写url管理器classUrlManager():"""url管理器罢了"""def__init__(self):self.new_urls=set()
  • 2024-03-06WebRTC 通讯隧道和信令服务实现服务视频通话
    安装NAT穿透服务器(ICEServer)brewinstallcoturn//添加用户turnadmin-a-uadmin-rrealm-padmin//测试服务turnutils_peer-p34800turnutils_uclient-v-e192.168.1.112-r34800-uadmin-wadmin-p3478192.168.1.112安装信令服务器gitclonehttps