后端
文章平均质量分 69
Echo.py
大丈夫生居天地之间,岂能郁郁久居人下。
展开
-
项目部署上线Ubuntu环境搭建
ubuntu 20.04自带的版本是8.0.34,而我们需要安装mysql5.7的版本就需要换源。2.修改sources.list文件。进入前端程序目录下执行yarn报错。一、先卸载已经安装的旧版本。删除Mysql 数据库。一、卸载原有yarn。原创 2024-07-30 16:56:43 · 359 阅读 · 0 评论 -
VScode Remote 远程开发与调试
最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用VScode一样。终于不用在服务器端翻来覆去的配置vim插件了。配置的过程很简单,本文介绍如何通过ssh的方法链接到远程机器上,另外插件还提供了连接到WSL和容器的功能。原创 2024-05-27 10:34:25 · 1065 阅读 · 0 评论 -
在Django项目中使用独立的python脚本
在一个独立的 Python 脚本中设置 Django 环境,以便可以使用 Django 的功能。这在需要在独立脚本中使用 Django ORM 或其他 Django 功能时非常有用。通过这种方式,你可以在独立的 Python 脚本中使用 Django 的功能,就像在 Django 管理命令或视图中一样。原创 2024-06-27 17:33:08 · 369 阅读 · 0 评论 -
【Django项目的搭建步骤】
【代码】【Django项目的搭建步骤】原创 2024-06-13 16:26:01 · 182 阅读 · 0 评论 -
Django框架
Django框架Flask与Django的区别Flask中:request请求的取值:GET: request.args.get(key)POST: request.form.get(key)COOKIES: request.cookies.get(key)FILES: request.files.get(key)response响应的值:author='Echo'return render_template('xxx.html',author=author)vi原创 2024-05-28 17:21:23 · 2484 阅读 · 0 评论 -
Django之ORM执行原生sql语句
直接执行自定义原生sql(完全避开模型层,类似******pymysql******操作)fromdjango.dbimportconnection'select***from book’config = {原创 2024-05-28 16:41:15 · 489 阅读 · 0 评论 -
APScheduler的安装及使用
在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,原创 2024-05-28 16:29:45 · 634 阅读 · 0 评论 -
supervisor安装使用和命令介绍
这个错误的原因就是supervisor.sock 这个文件会被系统自动删除或者其它原因不存在了,删除软连接就可以了。supervisor.sock 生成的位置可以去 supervisor 的配置文件中找到。问题描述:多次运行supervisord -c /etc/supervisord.conf 或supervisord,导致有些进程被多个superviord管理,无法正常关闭进程。(5)这里是启动要配置的参数,请根据自己的项目自定义添加。(2)在配置文件底部,配置include。原创 2024-05-27 10:39:35 · 712 阅读 · 0 评论 -
生成SSL自签名证书
在生成过程中,我们需要输入一些信息,需要注意的是Common Name需要和网站域名一致;利用私钥生成一个不需要输入密码的密钥文件,生成文件为blog_nopass.key;创建SSL证书签名请求文件,生成SSL证书时需要使用到,生成文件为blog.csr;首先创建SSL证书私钥,期间需要输入两次用户名和密码,生成文件为blog.key;生成SSL证书,有效期为365天,生成文件为blog.crt;原创 2024-05-27 10:27:08 · 491 阅读 · 0 评论 -
Django ORM Query 输出格式
返回一个QuerySet集合——— 一个特殊的QuerySet,运行后得到的并不是一系列Model的实例化对象,而是一个可迭代的字典序列。返回与所筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。筛选与条件所匹配的对象,返回的是一个对象查询集合(无参数默认返回全部集合)返回用户表中的第一个。原创 2024-05-20 10:58:23 · 437 阅读 · 0 评论 -
Django ORM 迁移同步步骤
例如新增’savi_wireless_ac_service’数据库表。原创 2024-05-23 10:47:17 · 197 阅读 · 0 评论 -
oop编程中的封装、继承、多态的三大特性
【代码】oop编程中的封装、继承、多态的三大特性。原创 2024-05-23 10:42:13 · 269 阅读 · 0 评论 -
DjangoRestFramework中views的继承关系
View是django自带的视图组件 , APIView就是在View上做了二次封装 (重写了dispatch方法,进一步封装了Request和Response对象)原创 2024-05-22 11:38:08 · 536 阅读 · 1 评论 -
cookie的SameSite属性不正确的问题
根据上述,总共三种操作方式,汇整如下:最简单:设置chrom为禁用samesiteDJango版本低于2.1:引入库django-cookie-samesite来处理Django版本高于2.1:直接设置SESSION_COOKIE_SAMESITE=None。原创 2024-05-22 11:10:22 · 836 阅读 · 0 评论 -
Django Celery 的配置及使用---最详细教程
【代码】Django Celery 的配置及使用---最详细教程。原创 2024-05-15 09:23:10 · 596 阅读 · 3 评论 -
Django+https 访问配置
django-requests库发送https请求请求https()#忽略警告django-requests库发送https请求访问项目提示如下错误。提示错误:You're accessing the development server over HTTPS, but it only supports HTTP。原创 2024-05-14 11:53:28 · 1047 阅读 · 1 评论 -
在不同的应用系统创建Python虚拟环境
可以通过使用virtualenv工具来完成。下面是创建Python虚拟环境的步骤:首先确保已经安装了python3-venv包(如果没有安装,则需要运行命令 sudo apt install python3-venv)。打开终端并进入想要创建虚拟环境的目录。等待片刻,直到虚拟环境被创建。现在你将会看到终端提示符前面显示 (myenv),表明你正处于虚拟环境中。deactivate这样就成功地在Ubuntu上创建了Python虚拟环境。原创 2024-05-14 11:45:42 · 1374 阅读 · 1 评论 -
【对于Flask中蓝图的理解】--- Echo
这两个文件相当于django中的两个app了,不同是django中的路由分配是将大的路由通过include分配给app的urls.py,而Flask是通过蓝图注册的方式将蓝图添加到主app中,user.py,admin.py中的主要是创建蓝图,然后为创建的蓝图可以添加部分的路由配置,接着我们就可以在主路由文件manage.py中将我们创建的蓝图注册到主app中了。我们我请求的路由和我们所设置的返回值是一样的,这样我们就大概的完成了一个Flask的蓝图的注册,实现了文件功能的分层次管理了。原创 2024-05-13 16:23:23 · 355 阅读 · 0 评论 -
【Flask项目结构搭建】
【代码】【Flask项目结构搭建】原创 2024-05-13 16:12:48 · 392 阅读 · 2 评论 -
【Flask框架】
6.Flask轻量型框架6.1Flask简介python提供的框架中已经写好了一个内置的服务器,服务器中的回应response行和头已经写好,我们只需要自己写显示在客户端,的主体body部分。----------------------------------------------------------Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为原创 2024-05-13 16:05:13 · 1063 阅读 · 0 评论