我需要在Django上开发一个带有RESTfulAPI的web服务。如果有人能澄清一些问题并为我指出正确的方向,我将不胜感激
它必须连接到远程数据库并执行长查询,然后将行返回给用户(我计划返回csv文件) 我选择Django作为框架,但我对我读到的所有东西都有点迷茫
由于查询需要很长时间才能完成,因此服务应该以异步方式工作。关于web服务的异步概念,特别是关于Django的异步概念,理解起来非常复杂。 使用新的Django 3.x异步功能是否足以完成此任务? 我读过芹菜队列管理器,它应该提供某种程度的并行化(我说的对吗?) 我也读过nginx+wsgi+Django。我应该同意吗
关于nginx和其他web服务器。Django本身可以充当web服务器,但nginx可以用来提高Django应用程序的性能,我的理解正确吗
我应该为任务使用“django rest框架”吗
谢谢大家!
您的问题:“Django本身可以作为web服务器使用?”:
Django的http服务器服务是为了方便开发人员,并且只满足他们的需要。开发人员可以轻松地测试应用程序。在任何情况下,Django的http服务器服务都不适合在生产环境中使用,这不仅仅是因为性能
进一步: 关于概念的问题:
您可以通过“百种选择”来满足项目要求。如果这是一个严肃的项目(不仅仅是为了锻炼),根据你的问题,唯一的答案是:使用你最熟悉的技术
相关问题 更多 >
编程相关推荐