使用像Django这样的Web框架构建桌面应用程序是否可靠?
想法是
然后在本地运行服务器以便
如果可能并且产生可靠的体验,那么
答案 0 :(得分:1)
我从未这样做过,但我不明白为什么不这样做。您可以使用Django REST Framework创建一个桌面应用程序可以与之交谈的API,其方式与使用JavaScript单页面应用程序的方式完全相同。
但不,你不应该使用开发服务器进行生产,即使是在这样的有限场景中也是如此。 Apache / mod_wsgi或nginx / gunicorn易于设置和部署。
对于数据库,它没有任何区别。 Django核心开发者更喜欢postgres,但你应该使用任何你喜欢的东西。
答案 1 :(得分:-1)
你要求的是webApp,所以是的,你可以。不是使用Django服务器,而是非常常用的是Django的nginx,最好的数据库是Django的postgres。
如果你想像桌面应用程序一样传递项目,最好使用Django服务器和SQLite来避免创建新的数据库服务器。
<强>数据库强>
我发现这个answer解释了为什么postgres更适合Django