gpt4 book ai didi

python - Django 问题 : Custom User and iOS

转载 作者:行者123 更新时间:2023-11-30 22:40:28 25 4
gpt4 key购买 nike

我是 Django 的新手,所以我对它的一些功能有点困惑。我必须为我的大学做一个项目。它包含一个桌面网络应用程序,员工可以在其中执行处理文件、记录文件和将文件上传到 MySQL 数据库等操作。此外,还有一个 iOS 原生应用程序(用 Objective-C 编写),用户可以在其中自行注册、登录并索取员工提前保存的数据。

首先:是否可以使用 Django-frameworks(我想还有 Django-Rest-Framework)构建一个与 iOS 应用程序通信(发送-接收数据、通知)的服务器应用程序?如果是,是否有任何教程/指南/书籍可以更好地理解这种通信的工作原理以及我如何真正做到这一点?

我的第二个问题与在 Django 上自定义用户有关。对于我的项目,我需要两类用户:

  • 员工(以registration_id为主键):该用户只能在桌面应用上登录
  • 司机:该用户只能在ios-app上登录

我可以像这里一样有多个用户吗:

class Employees(AbstractBaseUser):
registration_id = models.IntegerField(max_length=10,unique=True, null=True, blank=True)
first_name = models.CharField(max_length=30, null=True, blank=True)
last_name = models.CharField(max_length=60, null=True, blank=True)
#etc etc etc

class Driver(AbstractBaseUser):
license_plate =....
first_name = ....
#etc etc etc

这合理吗?

抱歉我的英语不好。

我会感谢任何形式的帮助

谢谢

干杯

最佳答案

HTTP 通信也称为 RESTful 通信,是网络的通用语言,是理想的,因为它可以在操作系统和后端框架(如 Django 和 iOS 等)之间工作。

您需要进行大量研究。 Django 是用 Python 编写的,所以假设您了解一些 Python,Django 应该不会太难上手,但您绝对应该从它的投票应用程序教程开始。

Django-Rest-Framework 可能是为您的 Django 项目构建 Restful Web API 的最佳工具。您的 iOS 应用程序将对您的 Django API 进行 http 调用(GET、POST、PUT)等。确实没有比 Django-Rest-Framework 的网站更好的文档来学习如何使用它。

最终没有一本书会告诉你如何一步一步地做到这一点。您必须学习几个不同的领域并将各个部分放在一起。

关于python - Django 问题 : Custom User and iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com