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