如何使用从另一个模型字段生成的“动态选择”?我想在不编辑代码/元组的情况下向名为color
的字段添加一个新选项。下面的例子演示了我已经尝试过的方法,但是在这个例子中“choices”不希望使用模型,所以这将不起作用!这是可能的吗?如果可能的话,最好的方法是什么?在
class Furniture(models.Model):
color = models.CharField(max_length=50, choices=FurnitureChoices)
class FurnitureChoices(models.Model):
color = models.CharField(max_length=50)
它不是我感兴趣的模型的FK,而是允许用户自己添加额外选项的能力。在
你可以用ForeignKey做这个。在
或者你可以这样做:
^{pr2}$相关问题 更多 >
编程相关推荐