数据库:存储用户注册表单中的数据

时间:2010-03-12 19:32:50

标签: python database postgresql

假设我有一个用户注册表单。在此表单中,我可以选择让用户上传照片。我有一个用户表和照片表。我的用户表有一个“PathToPhoto”列。我的问题是如果在创建用户之前将照片上传并插入到Photo表中,如何填写“PathToPhoto”列?另一种表达我的问题的方法是如何将新上传的照片与下一个可能创建或不创建的用户相关联。

我正在使用python和postgresql。

1 个答案:

答案 0 :(得分:0)

为了确保我们在同一页上,以下是否正确?

  • 您在用户上传照片后但在他/她提交表单之前,立即将照片信息插入照片表;
  • 当用户提交表单时,您将在User表中插入一行;
  • 该行中的一个项目是有关之前创建的照片条目的信息。

如果是这样,您应该能够将“路径到照片”信息存储在Python变量中,直到用户提交表单,然后在用户表插入中使用该变量中的值。