Django形成外键关系

时间:2015-03-25 20:05:17

标签: django

我正在构建一个简单的应用程序来收集emp infor和emp地址。

我有2张桌子。

class Employee(models.Model):
      fname = models.CharField(max_length=100)
      lname = models.CharField(max_length=100)


class EmployeeAdd(models.Model):
      emp = models.ForeignKey(Employee)
      city = models.CharField(max_length=100)
      state = models.CharField(max_length=100)
      zip = models.CharField(max_length=5)

现在,我打算创建2个表单EmpForm和EmpAddressForm。

是否可以在一个页面中同时显示这两种形式并收集emp和empaddr信息?

1 个答案:

答案 0 :(得分:1)

您是否查看了有关Model Forms的Django文档。它有一个关于内联formset的部分可能会对你有帮助。

  

内联表单集是模型表单集之上的一个小抽象层。这些简化了通过外键使用相关对象的情况