我想使用带有外键的模型在Django中创建一个表单

2024-04-20 09:02:35 发布

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

我的模型里有这个

class Proj(models.Model):
    name =  models.CharField(max_length=100)
    due_date_proj = models.DateTimeField(blank=True,null=True)



class Subproj(models.Model):
    name = models.CharField(max_length=100)
    due_date_subproj = models.DateTimeField(blank=True,null=True)
    proj = models.ForeignKey(Proj, on_delete=models.CASCADE)


我现在想创建一个模板,允许用户创建一个新项目,然后在项目下添加他/她想要的子项目数量。如何创建这样的模板。有人能给我提供forms.py、views.py和我的模板的代码吗。我知道我将不得不使用formset和javascript,如果你能给我完整的代码,这将是非常有用的,因为我一直在做这件事,只是似乎无法连接点


Tags: name模板truedatemodelmodelslengthmax