2016-04-25 36 views
0

我的问题如下: 我有一个PyQt Gui应用程序。现在我想将我的一些数据发布到网络服务器上。 所以其他人可以在没有PyQt Gui应用程序的情况下访问它。将PyQt Gui应用程序和Django项目结合起来

我对Django很新。我只读过一些第一篇文章和例子。

所以我的问题是: 这是一个可行的方式来使用django吗?还有其他更容易的可能性吗? PyQt应用程序也使用SQlite3数据库。 如果我会使用django,我可以将这些数据库集成到django吗?

感谢您的回答!

回答

1

据我所知,你想通过一个网站在你的SQLite数据库中发布一些数据。这是对Django的完全有效的使用,它是完全可行的。但是,这不是使用Django的典型方式:您会发现,Django项目通常使用抽象类(在Django术语中称为模型)自动定义其数据库结构。如果你想使用你现有的数据库,这是完美的,可能的,但它需要一些阅读。请确保您阅读了基本的Django教程,然后查看此文档:Integrating django with legacy databases

+0

非常感谢您的快速响应! – MaBo

+0

请原谅我在使用这个论坛时有点笨拙,因为我还不是一个“专业”!我开始阅读,也许你可以回答这个问题旁边的另一点。当我开始像这样的另一个项目时,我可以使用数据库启动一个django项目,并且只写一个桌面python gui应用程序来访问django数据库。这是一个可能/好方法来做到这一点? – MaBo

+0

由django创建的数据库通常结构非常好,非常有用。对于你的下一个项目,从django的角度开始定义你的模型是有意义的,然后使用你的PyQT应用程序来查询django定义的数据库。我很好奇,如果你已经需要一个网络应用程序,为什么不去100%的网络?为什么你需要一个PyQt应用程序? –

相关问题