python创建sqlite,并使用flask-sqlalchemy连接

python创建sqlite,并使用flask-sqlalchemy连接

在 PyCharm 中,你可以使用 SQLite 数据库来存储数据。以下是在 PyCharm 中使用 SQLite 数据库并通过 Flask-SQLAlchemy 连接它的步骤:

1. 在 PyCharm 中创建 SQLite 数据库

  1. 打开 PyCharm,选择"File" > "New" > "Project"。
  2. 在"New Project"对话框中,选择"Python"作为项目类型,然后选择"Virtualenv Environment"作为项目环境。
  3. 点击"Next",选择"Empty Project"作为项目模板,然后点击"Finish"创建项目。
  4. 在项目文件夹中,右键点击项目名称,选择"New" > "Directory",创建一个名为 db 的目录。
  5. db 目录中,右键点击,选择"New" > "File",创建一个名为 test.db 的文件。
  6. PyCharm 将自动识别该文件为 SQLite 数据库,并添加数据库相关的文件夹结构。

2. 安装 Flask-SQLAlchemy

在你的项目中,使用 pip 安装 Flask-SQLAlchemy

bash 复制代码
pip install Flask-SQLAlchemy

3. 连接 SQLite 数据库

在你的 Python 文件中,导入 FlaskSQLAlchemy,并配置数据库连接:

python 复制代码
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db/proxy_setting.db'
db = SQLAlchemy(app)

这里,'sqlite:///db/proxy_setting.db' 是数据库的 URI,其中 db/proxy_setting.db 是 SQLite 数据库文件的路径。

4. 定义模型

使用 db.Model 定义你的模型:

python 复制代码
class ProxySetting(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    test = db.Column(db.String(255), nullable=False)
    
    def to_dict(self):
        return {
            'id': self.id,
            'test': self.test,
        }
# 创建数据库表
db.create_all()

5. 使用模型

现在你可以使用 test 模型来创建、查询、更新和删除数据库记录。

确保你的 PyCharm 设置正确,以便于数据库文件的读写。你可以通过 PyCharm 的"Database"视图来管理你的 SQLite 数据库,或者使用命令行工具 sqlite3 来执行 SQL 命令。

通过以上步骤,你可以在 PyCharm 中创建 SQLite 数据库,并通过 Flask-SQLAlchemy 连接它。这样,你就可以在 Python 应用程序中使用 ORM 来操作数据库了。

相关推荐
数据智能老司机42 分钟前
精通 Python 设计模式——分布式系统模式
python·设计模式·架构
数据智能老司机2 小时前
精通 Python 设计模式——并发与异步模式
python·设计模式·编程语言
数据智能老司机2 小时前
精通 Python 设计模式——测试模式
python·设计模式·架构
数据智能老司机2 小时前
精通 Python 设计模式——性能模式
python·设计模式·架构
c8i2 小时前
drf初步梳理
python·django
每日AI新事件2 小时前
python的异步函数
python
这里有鱼汤3 小时前
miniQMT下载历史行情数据太慢怎么办?一招提速10倍!
前端·python
databook12 小时前
Manim实现脉冲闪烁特效
后端·python·动效
程序设计实验室13 小时前
2025年了,在 Django 之外,Python Web 框架还能怎么选?
python
倔强青铜三14 小时前
苦练Python第46天:文件写入与上下文管理器
人工智能·python·面试