即时更新下拉列表

时间:2017-05-20 11:00:27

标签: django

Django 1.11

这是一个私人照片档案,拥有大约10-20个用户。 有两种模式:照片和人物。 我想描述哪个人在图片中的位置。

models.py

class Photo(models.Model):
    person = models.ForeignKey(Person,
                               on_delete=models.PROTECT,
                               blank=False,
                               verbose_name=_("person"))

在forms.py中,我使用普通的ModelForm。

假设在PhotoDetail页面上,用户想要追加一个不存在的人。他/她点击下拉人员列表。那里没有合适的人。用户按下控件并单击导航栏中的人员。人员列表显示在新选项卡中。他/她按了加号。输入用户。

主要问题:无法从该PhotoDetail页面访问新创建的用户。如果用户重新加载它,则完整列表就在它们前面。但不是现在。

也许我必须在这里使用AJAX来点击与人的下拉列表。

你能给我一个建议:解决这个问题最实际的方法是什么?

1 个答案:

答案 0 :(得分:0)

AJAX是这种情况的发展方式。我想你可以使用模态,这样用户就不需要重新加载页面了。