我有一个表格,试图注册一个'目前正在进行'项目到一个部门。在
在模型.py在
class Department(models.Model):
dept_name = models.CharField(max_length=25)
address = models.CharField(max_length=50)
class Project(models.Model):
projectname = models.CharField(max_length=25)
department = models.ForeignKey(Department, null=True, blank=True, on_delete=models.SET_NULL)
在表单.py在
^{pr2}$如果没有值集,这对于创建项目的下拉集是可以的,但是当它被设置为某个projectname值时-初始参数(项目.pk)不在表单中选择正确的项目作为初始值。在
您可以通过设置
initial=self.instance.related_fieldname.pk
来完成。在相关问题 更多 >
编程相关推荐