沈阳网站优化个人怎么申请专利

张小明 2026/1/7 20:28:09
沈阳网站优化,个人怎么申请专利,全国信用企业信息查询系统,开源站群cms文章目录一、模块导入二、初始化FastAPI对象三、数据库配置1、定义 SQLite 数据库的连接路径2、创建数据库连接3、创建会话四、创建数据库模型1、创建一个基础类2、定义数据库模型五、创建数据库表六、创建用户模型七、设置接口实例一、模块导入 from fastapi import FastAPI,…文章目录一、模块导入二、初始化FastAPI对象三、数据库配置1、定义 SQLite 数据库的连接路径2、创建数据库连接3、创建会话四、创建数据库模型1、创建一个基础类2、定义数据库模型五、创建数据库表六、创建用户模型七、设置接口实例一、模块导入fromfastapiimportFastAPI,HTTPExceptionfrompydanticimportBaseModelfromsqlalchemyimportcreate_engine,Column,Integer,Stringfromsqlalchemy.ormimportsessionmaker,declarative_base二、初始化FastAPI对象appFastAPI()三、数据库配置1、定义 SQLite 数据库的连接路径database_urlsqlite:///./text2.dbsqlite:///代表使用sqlite数据库后面的 ./text2.db 代表该数据库的相对路径2、创建数据库连接enginecreate_engine(database_url,connect_args{check_same_thread:False})第一个参数为要创建的数据库的地址第二个参数为check_same_thread: 设置为 False 时允许在不同线程间共享数据库连接对于具体区别可以看作添加该参数允许跨线程使用数据库连接不添加该参数需要确保每个线程都有独立的数据库连接否则就会报错3、创建会话SessionLocalsessionmaker(autocommitFalse,autoflushFalse,bindengine)这里的参数一是关闭自动提交参数二为关闭自动刷新参数三为指定要操作的数据库连接这里是创建了一个数据库会话工厂 SessionLocal用于生成数据库会话对象也就是对数据库的操作对象四、创建数据库模型1、创建一个基础类Basedeclarative_base()declarative_base(): 这是 SQLAlchemy 提供的一个工厂函数用于创建一个基类这个基类是使用声明式语法定义数据库表模型的基础2、定义数据库模型classLogin(Base):# 表名__tablename__loginidColumn(Integer,primary_keyTrue,indexTrue)usernameColumn(String,uniqueTrue,indexTrue)passwordColumn(String)classUser(Base):# 表名__tablename__useridColumn(Integer,primary_keyTrue,indexTrue)nameColumn(String)ageColumn(Integer)addressColumn(String)numberphoneColumn(String)五、创建数据库表Base.metadata.create_all(bindengine)如果bindengin的数据库连接对应的数据库表不存在则创建六、创建用户模型classUserCreate(BaseModel):name:strage:int|NoneNoneaddress:str|NoneNonenumberphone:str|NoneNone小技巧除一定会传入的参数外其他参数可以使用设空值的方法来优化后续的传参步骤七、设置接口实例app.get(/login)deflogin(login:LoginCreate):try:sessionSessionLocal()user_dbsession.query(Login).filter(Login.usernamelogin.username,Login.passwordlogin.password).first()ifuser_db:returnf{login.username}登录成功else:return用户名或密码错误exceptExceptionase:returnf登录失败:{e}注意对于SQLALchemy在接口内对数据库进行操作的前提是要创建一个会议对象也就是session SessionLocal()然后通过session来调用函数进行查询和其他的操作
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

透明图片在线制作147seo工具

Windows 2000 公钥基础设施全面解析 1. 证书类型 证书颁发机构负责验证与公钥关联的实体身份,因此管理员需了解微软证书服务包含的四种证书颁发机构类型。 1.1 企业根证书颁发机构 企业根证书颁发机构处于公钥基础设施的顶层,借助 Active Directory 验证证书请求者的身份…

张小明 2026/1/7 5:12:18 网站建设

七宝做网站国外云服务器哪个好

1.界面设计我们通过选用基本的控件来设计出下面的ui界面:当然我们的效果还要有选项中的图形显示,如下图所示:这里的图标我们可以通过阿里巴巴图标库获取,然后将其添加到我们的资源文件中即可,因为对于软件图标只能使用…

张小明 2026/1/6 13:37:13 网站建设

wordpress网站手机端菜单栏长沙seo工资

在现代网站开发中,品牌图标已经成为不可或缺的设计元素。Font Awesome 7作为业界领先的图标工具包,提供了史上最全面的品牌图标集合,让你的网站瞬间拥有专业级的视觉呈现。无论你是个人博主、电商店主还是企业网站管理员,这篇文章…

张小明 2026/1/7 12:35:23 网站建设

问答类咨询网站的建设信融网站建设网站开发

GoCV实战:从图像处理到界面集成的完整方案 【免费下载链接】gocv hybridgroup/gocv: 是一个基于 Go 语言的开源计算机视觉库,支持多种计算机视觉算法和工具。该项目提供了一个简单易用的计算机视觉库,可以方便地实现图像和视频处理算法&#…

张小明 2026/1/7 5:12:20 网站建设

淮北市相山区建设局网站还有哪些网站可以做H5

Paperzz-AI官网免费论文查重复率AIGC检测/开题报告/文献综述/论文初稿 paperzz - 毕业论文-AIGC论文检测-AI智能降重-ai智能写作https://www.paperzz.cc/dissertation 写毕业论文的过程,像不像一场 “闯关游戏”?选题时对着空白文档发呆,查…

张小明 2026/1/7 5:12:25 网站建设

视频类网站怎么做wordpress伪静态404 nginx

Xilem框架架构深度剖析:重新定义Rust原生UI开发范式 【免费下载链接】xilem An experimental Rust native UI framework 项目地址: https://gitcode.com/gh_mirrors/xil/xilem Xilem作为一款实验性的Rust原生UI框架,以其独特的响应式架构设计在Ru…

张小明 2026/1/7 5:12:24 网站建设