Django Choice list用模型类创建的对象之间的表单

时间:2018-11-24 15:04:49

标签: django django-models django-forms

我在models.py中有一个班级

   class Project(models.Model):
        project_name = models.CharField(max_length=100,unique=True)
        project_headers = models.TextField(unique=True) 
        projects_urls = models.TextField()
        project_timestamp = models.DateTimeField(auto_now_add=True)
        project_results = models.TextField(blank=True,null=True)

        def __str__(self):
            return self.project_name

让我们假设我在上面的类中创建了2个Projects对象,其后跟随project_name

  1. google.com
  2. facebook.com

我想创建一个表单,我可以根据用户选择的Django Choices listproject_name添加为project_urls对象,以更新其字段,例如project_name等。 / p>

1 个答案:

答案 0 :(得分:1)

看看这篇文章:https://simpleisbetterthancomplex.com/tutorial/2018/01/29/how-to-implement-dependent-or-chained-dropdown-list-with-django.html

它向您展示了如何使用javascript实现。我已经做到了,而且效果很好。