Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django问题:自定义用户和iOS_Python_Ios_Mysql_Django_Django Rest Framework - Fatal编程技术网

Python Django问题:自定义用户和iOS

Python Django问题:自定义用户和iOS,python,ios,mysql,django,django-rest-framework,Python,Ios,Mysql,Django,Django Rest Framework,我是Django的新手,所以我对它的一些特性有点困惑。我必须为我的大学做一个项目。它由一个桌面web应用程序组成,员工可以在其中处理文件、记录文件和在MySQL数据库上上传文件。此外,还有一个iOS原生应用程序(用Objective-C编写),用户可以在该应用程序中注册、登录,并询问员工提前保存的数据 首先:是否可以使用Django框架(我想也是Django Rest框架)构建一个与iOS应用程序通信的服务器应用程序(发送接收数据、通知)?如果是,是否有任何教程/指南/书籍可以更好地理解这种交流

我是Django的新手,所以我对它的一些特性有点困惑。我必须为我的大学做一个项目。它由一个桌面web应用程序组成,员工可以在其中处理文件、记录文件和在MySQL数据库上上传文件。此外,还有一个iOS原生应用程序(用Objective-C编写),用户可以在该应用程序中注册、登录,并询问员工提前保存的数据

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

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

  • 员工(注册号为主键):此用户只能登录桌面应用
  • 驱动程序:此用户只能登录ios应用程序
我是否可以有多个用户,如下所示:

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
这合理吗

对不起,我的英语不好

我愿意接受任何形式的帮助

多谢各位


Cheers

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

你需要做大量的研究。Django是用Python编写的,所以假设您了解一些Python,Django应该不会太难理解,但您肯定应该从它的poll应用程序教程开始

Django Rest框架可能是为Django项目构建restful web API的最佳工具。你的iOS应用程序将进行http调用(获取、发布、放置)等。。。到您的Django API。在学习如何使用它方面,没有比Django Rest框架的网站更好的文档了


最终,没有一本书会一步一步地告诉你如何做到这一点。你必须学习几个不同的领域,并把它们组合在一起

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

你需要做大量的研究。Django是用Python编写的,所以假设您了解一些Python,Django应该不会太难理解,但您肯定应该从它的poll应用程序教程开始

Django Rest框架可能是为Django项目构建restful web API的最佳工具。你的iOS应用程序将进行http调用(获取、发布、放置)等。。。到您的Django API。在学习如何使用它方面,没有比Django Rest框架的网站更好的文档了


最终,没有一本书会一步一步地告诉你如何做到这一点。你必须学习几个不同的领域,并把它们组合在一起

谢谢你的回答!我已经试过poll应用程序教程,但它并没有对custum用户主题进行太多解释。我还将尝试django rest框架教程。谢谢你的提示谢谢你的回答!我已经试过poll应用程序教程,但它并没有对custum用户主题进行太多解释。我还将尝试django rest框架教程。谢谢你的提示