如何使用Kivy在Python中实现用户登录并解析RESTAPI

如何使用Kivy在Python中实现用户登录并解析RESTAPI,python,parse-platform,kivy,authentication,Python,Parse Platform,Kivy,Authentication,我正在尝试为新用户创建一个新帐户,并让他们成功登录应用程序。我正在用Python编程,使用Kivy框架和后端解析API。如果我像Parse网站上的例子那样,将用户名和密码硬编码进来,它就会工作,但是当我试图从文本字段获取用户的输入时,它不会连接。我只是不明白如何获得用户输入的用户名和密码在那里工作 下面是我用kv和python编写的代码。 对不起,格式…我不知道为什么在我发布它时会出现这种情况 千伏码 这种语法是错误的。您应该在类级别(与def相同的级别)声明属性。代码仍在运行,因为您实际上并不

我正在尝试为新用户创建一个新帐户,并让他们成功登录应用程序。我正在用Python编程,使用Kivy框架和后端解析API。如果我像Parse网站上的例子那样,将用户名和密码硬编码进来,它就会工作,但是当我试图从文本字段获取用户的输入时,它不会连接。我只是不明白如何获得用户输入的用户名和密码在那里工作

下面是我用kv和python编写的代码。 对不起,格式…我不知道为什么在我发布它时会出现这种情况

千伏码 这种语法是错误的。您应该在类级别(与
def
相同的级别)声明属性。代码仍在运行,因为您实际上并不依赖于这些值,而且kv代码中的引用会自动为您创建类级别的属性

        "username": self._username,
        "password": self._password,
self.\u用户名
是文本输入,就像
self.\u密码
一样。您不想将这些内容发送到服务器,这是没有意义的,只需要它们各自的文本属性即可

        "username": self._username.text,
        "password": self._password.text,

我建议使用print语句和/或调试器来帮助您准确理解这些对象所指的内容。这也会抓住你最初的问题——你没有发送正确的数据。

啊,我理解。非常感谢你!工作得很好!
def createUserAccount(self):
    _username = ObjectProperty(None)
    _password = ObjectProperty(None)
        "username": self._username,
        "password": self._password,
        "username": self._username.text,
        "password": self._password.text,