Android 如果有外键可用,如何从不同的表中提取项?
现在我想检索所选项目的项。我该怎么做?我还有一个items表,其中project id是一个外键。我不确定python在android上的应用,但就我所知,对于python2.7,您可以通过在unicode字符串前面添加一个“u”来传递unicode键Android 如果有外键可用,如何从不同的表中提取项?,android,python,Android,Python,现在我想检索所选项目的项。我该怎么做?我还有一个items表,其中project id是一个外键。我不确定python在android上的应用,但就我所知,对于python2.7,您可以通过在unicode字符串前面添加一个“u”来传递unicode键 def select_info_project(droid, project_list): droid.dialogCreateAlert("Select Info Project") droid.dialogSetItems(
def select_info_project(droid, project_list):
droid.dialogCreateAlert("Select Info Project")
droid.dialogSetItems(project_list)
droid.dialogShow()
response = droid.dialogGetResponse().result
#{u'item': 0}
project = project_list[response['item']]
return project
有关python和unicode的更多详细信息,请参阅。您指的是数据库外键还是带有非ASCII字符的键?实际上我使用的是pyck框架。。现在我必须用python编写android编程的移动代码。我有两个模型名为class Info_projects(Base):\uuu tablename_uu='Info_projects'ip_id=Column(Integer,primary_key=True)ip_description=Column(unicodext)name=Column(Unicode(200),unique=True),第二个表/模型是class project_项(Base):\uuuu tablename\uuuu='project\u items'pi\u id=Column(Integer,primary\u key=True)item\u name=Column(Unicode(200))item\u type=Column(Unicode(200))display\u order=Column(Unicode(200))parent\u item=Column(Unicode(200))infoproject\u id=Column(Integer,ForeignKey(Info\u projects.ip\u id))我的文件工作正常就是这个
project = project_list[response[u'item']]