【发布时间】:2020-11-23 10:24:50
【问题描述】:
虽然我使用 PHP/laravel 完成了 web 项目,但我是 Django 新手。我正在尝试通过开发一个简单的项目来学习 Django。
我的项目将是一个示例食品配送项目。主要有两部分。
-
面向食品店老板的网络仪表板
-
客户APP的API
对于 Web 仪表板部分,我计划使用基于会话的身份验证和模板。因此,业主/经理将注册/登录仪表板并管理订单。
对于客户应用程序,它将是移动应用程序的一些休息API。客户将能够注册/登录移动应用程序并下订单。我打算在这部分使用 JWT 令牌。
现在,我对项目结构有点困惑。我会为 Web 和 API 部分制作两个不同的应用程序吗?如何管理两种不同类型的身份验证?如果有人能给我一些建议并让我知道构建此类项目的最佳实践,我会很高兴。
提前致谢!
【问题讨论】: