在Django和C++中使用相同的数据库

Use the same database in Django and C++

本文关键字:数据库 Django C++      更新时间:2023-10-16

我正在寻找一种在Django和C++中使用相同数据库后端的方法。我在网上搜索过,但找不到太多信息。我需要的是从C++应用程序在数据库中进行一些插入,并使用django来显示一些收集的数据。它将主要是一个简单的演示应用程序。

如果我能在C++中使用ORM而不是原始查询,那将是理想的选择。我想保持不同数据库后端的可移植性。我认为这应该通过为两个应用程序定义数据库模型来实现。

有图书馆可以帮我做这件事吗?我发现了一个名为QDjango的东西,但如果有可能的话,文档中没有提到。

有一些用于C++的ORM类,如下所示:http://www.qxorm.com/qxorm_en/quick_sample.html

您只需要遵循Django中使用的相同名称约定。表名示例:myapp_tablename,id为pk,依此类推。