Django forms:设置初始值

2024-04-27 04:06:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表格,试图注册一个'目前正在进行'项目到一个部门。在

在模型.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)不在表单中选择正确的项目作为初始值。在


Tags: 项目py模型true表单modelmodelslength