
Python
文章平均质量分 64
C000kie
博客均为学习记录
展开
-
ORM操作(flask)
当删除作品时,能自动将作品-类别表里对应的数据删除。作品类下面加一个删除功能的实例方法。定义类别表,以及作品-类别中间表。原创 2025-03-14 21:40:26 · 404 阅读 · 0 评论 -
搭建基于flask的web应用框架
它可以自动生成迁移脚本,并将数据库模式的变化(如新增字段、修改字段类型)应用到数据库中。允许你将应用程序拆分为多个模块或组件,每个组件可以定义自己的路由、模板、静态文件等。如果后续要修改数据库里表的字段,修改完之后要在控制台运行以下命令才能进行同步。在models模块包下创建user.py,此文件描述用户相关的表。这个时候访问对应的路由,数据库里就能看到对应的操作结果了。文件,创建核心对象的类里调用函数。文件里导入核心对象,并运行。文件里创建类,并读取配置。文件,用于对用户的相关操作。原创 2025-03-14 21:27:22 · 873 阅读 · 0 评论 -
json中文编码问题
jsonify 是flask提供的一个便捷函数,用于将 python 对象(如字典、列表)转换为JSON响应。flask的响应机制主要是将视图函数的返回值转换为HTTP响应。当视图函数返回一个字符串时,flask会将其封装成一个Response对象,并设置默认的。这是由于flask默认会将非ASCII字符转义为Unicode编码。当返回字典或列表时,flask会使用jsonify函数将其转换为JSON响应。在浏览器看到的结果中,中文变成了编码格式。而在postman中可以看到正常的数据。原创 2025-03-11 22:03:11 · 432 阅读 · 0 评论 -
跨域问题。
@目录在开发前后端分离的项目时(flask+vue),遇到过页面不显示的问题,查看控制台,有这样的提示我的后端用的IP端口是,前端是。控制台出现这个提示是由于跨域资源共享(CORS)策略导致的,也就是跨域。浏览器的同源策略是浏览器的一种安全机制,用于限制一个源的文档或脚本如何与另一个源的资源进行交互。“同源” 的定义是:协议相同(如 http 或 https)、域名相同(如 example.com)、端口号相同(如 80 或 443)如果以上任意一项不同,浏览器就会认为这是跨域请求,并触发跨域限制。对原创 2025-03-10 16:54:09 · 422 阅读 · 0 评论 -
python爬虫
robots.txt” 是一种标准的文本文件,通常位于网站的根目录下,用于指导网络爬虫程序(如搜索引擎爬虫)在访问网站时应该遵循的规则和指导。为了保护其网站免受爬虫的干扰,许多网站会采用反爬虫技术,如验证码、IP封锁和频率限制等措施,这使得对这些网站的爬取更加困难。爬虫必须遵守网站的"robots.txt"文件和"爬虫协议",以确保他们不会滥用网站资源或侵犯网站的隐私政策。“robots.txt” 的目的是帮助网站所有者控制爬虫对其网站的访问,以维护网站的合法性和性能。上的文章标题和链接为例,使用。原创 2023-09-26 12:04:47 · 1328 阅读 · 0 评论 -
Python -- flask项目的创建
flask是由Python语言编写开发的轻量级web开发框架特点:灵活、轻量、简单、适合api开发http:超文本传输协议web开发本质上来说就是生成超文本http是无状态协议,即这次请求和下次请求时完全独立的后端逻辑请求:接收请求,响应请求。原创 2023-07-31 20:27:59 · 636 阅读 · 0 评论 -
Python字符串类型
Python字符串可以用单引号、双引号、三引号定义,用三引号定义可以换行str3 = """keyihuanhang"""原创 2023-05-06 21:02:00 · 61 阅读 · 0 评论