【发布时间】:2018-06-02 19:06:20
【问题描述】:
这是我的models.py
from multiselectfield import MultiSelectField
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
users = User.objects.values_list('id','username')
authorized = MultiSelectField(choices=users, null=True)
def __str__(self):
return self.question_text
我的问题是,当用户注册后服务器正在运行时,我的选择字段在重新运行我的服务器之前不会更新。
我做了一些研究,并找到了解决方案:
https://mschmitt.org/blog/dynamic-django-form-choice-labels/
http://www.ilian.io/django-forms-choicefield-with-dynamic-values/
我不知道如何在表单中覆盖模型 + 我需要在 django 管理表单中覆盖模型。任何指针都会很棒! 提前致谢
【问题讨论】:
-
这是您过去一天提出的第二个问题,问题的根源与相关字段定义不当有关。也许您应该使用上一个问题的答案中提供的链接阅读相关领域...