【问题标题】:I have an existing Django Webapp, how do I make a rest API to integrate the webapp with an android app?我有一个现有的 Django Webapp,如何制作一个 rest API 以将 webapp 与 android 应用程序集成?
【发布时间】:2021-12-27 09:23:43
【问题描述】:
我有一个现有的 django webapp,我的 models.py 中有两个模型类,用于我的应用程序中的不同功能。 我已将 django allauth 用于所有登录/注销/社交登录。 注意:到目前为止,我在创建我的应用程序时根本没有使用过 django rest 框架。
现在,我必须使用 Java 为我的 webapp 的 android 版本做同样的事情。我现在需要做什么来创建其余的 API,然后将它们连接到 android 应用程序?请给点建议
【问题讨论】:
标签:
python
android
django
rest
【解决方案1】:
dj-rest-auth 用于在 Django Rest Framework 中安全处理身份验证的插入式 API 端点。它依赖于django allauth,易于集成并具有良好的文档。
【解决方案2】:
是的,您必须为 android 应用程序创建新的 rest API。其余 API 的身份验证将基于令牌。存储令牌和检索数据将由 android 应用程序处理。
Django 的稳定认证是 Simplejwt