我正在考虑创建一个项目,为此我选择了 2 个 python 框架,django 和 falcon。我将使用 Falcon 为其他操作构建 API 和 Django。我不明白如何在将访问单个数据库(mysql 数据库)的两个框架中管理数据库操作。
我的计划是使用 Django 模型在数据库中创建表,但是如何访问 falcon 中的数据库值。我不太了解 sqlalchemy。提前致谢。
我正在考虑创建一个项目,为此我选择了 2 个 python 框架,django 和 falcon。我将使用 Falcon 为其他操作构建 API 和 Django。我不明白如何在将访问单个数据库(mysql 数据库)的两个框架中管理数据库操作。
我的计划是使用 Django 模型在数据库中创建表,但是如何访问 falcon 中的数据库值。我不太了解 sqlalchemy。提前致谢。
如果您一心想从 Falcon 访问 Django 模型,那么这看起来确实可行。
显然,只要您的 Django 应用程序的代码存在于您的 Falcon 应用程序所在的任何位置,您就可以按照此处问题中的描述使用它:
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings")
django.setup()
from yourdjangoapp.things import *