【发布时间】:2021-10-01 04:25:43
【问题描述】:
这里是学生程序员!所以放轻松...
我和我的团队正在使用 Django 构建一个 Web 应用程序,该应用程序的中心是创建结构化数据库、插入从 PDF 中提取的数据,以及使用户能够查看数据库中的记录。对于考古部门来说,他们需要数字化的纸质档案。
第一次使用 Django 和 Azure,所以我不完全了解它们如何/是否适合。
我已经开始编写 models.py 文件来创建模型。我们是否还需要设置 Azure SQL 来存储数据库?还是它完全由 Django 管理,因为它有它的后端接口? 基本上,ORM 只是用于初始化数据库和访问对象,但仍然需要在 Azure 上专门为数据库设置一些东西?
提前致谢
【问题讨论】:
-
数据库(在本例中为 Azure SQL)是您的 Web 框架(此处为 Django)访问以存储数据的单独资源。 Models.py 文件是数据库和 django 之间的桥梁。即使没有在项目中创建 models.py 文件,您也可以访问数据库,但是 django 为您提供了 models.py 的功能,可以轻松地与数据库进行交互。回答您的实际问题:是的,您需要单独创建一个 Azure SQL 数据库实例。
标签: django database azure orm azure-sql-database