【发布时间】:2013-06-19 05:45:27
【问题描述】:
情况:
我正在考虑使用 Django 的情况
- 提供 HTML(通过 Django 的模板)
- 为 Django 项目中的所有静态文件(如 CSS、JS)提供服务
我使用 Django 的意图到此为止。 javascript 文件下载到客户端后,它们通过 RESTful API(Ajax 方式)与 Flask 后端通信。
为什么是两个框架?为什么会这样?
与我合作的这个项目的前端人员非常了解 Django,我想我主要想使用他的 CSS / HTML 模板 / jquery 技能。
我想拥有一个独立的 API 服务器,我觉得 Flask 是满足我需求的理想选择(从构建 API 服务的角度来看)。
我猜人们会建议“为什么不让 Django 的家伙使用 Jinga2 来做模板呢?” (这样我们就可以取消Django了)我想我现在的答案是:我不希望他投入太多时间(学习)
我猜人们会建议“为什么不使用 Django 来提供 Restful API 调用?” (这样,我们可以取消 Flask)我想我现在的答案是:我(作为实现 API 逻辑的人)喜欢 Flask。
我的问题
简短的:这可行吗?还是这听起来很疯狂?
长一:能否给点指导?
谢谢,
【问题讨论】:
标签: django django-templates flask jinja2 flask-sqlalchemy