python - Django 可以用于非网络应用程序吗?

标签 python django django-models

我注意到在主要的 Django 介绍中,它们显示了将 python 对象映射到数据库的功能。这并没有让我觉得与开发相互排斥,有什么理由不能将其用于非网络应用程序吗?容易分离出来吗?

最佳答案

您提到的部分是 ORM,是的,除了 Web 开发之外,ORM 也很有用。理论上,您可以将 Django ORM 用于非 Web 内容。然而,这可能有点复杂,因为它没有单独发布,因此您必须自己提取代码(或者您必须包含整个 django 包)。

Python 中还有许多其他 ORM,您可以更轻松地独立使用它们。我最喜欢的是 SQLAlchemy ( http://www.sqlalchemy.org/ ),但还有其他的,如 storm 和 SQLObject。

关于python - Django 可以用于非网络应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529497/

相关文章:

python - Django 中的两个查询集序列化为 JSON

Django - 将我的模型链接到配置文件(UserProfile)模型

python-3.x - 外键id无法加载到Django模板的下拉列表中

Python通过TCP发送数据结构

python - 作为 DataFrame 列的 Scipy 稀疏矩阵

python - 无法查看在 django admin 中创建的缩略图

python - Django url应用命名空间冲突

模型创建的 Django 默认条目

python - 将字符串转换为numpy.ndarray python

在 AVRO 中序列化的 Python HTTP POST 请求