我有一个简单的模型,看起来像这样:
class Neighborhood(models.Model):
name = models.CharField(max_length=255)
borough = models.ForeignKey(Borough)
def __unicode__(self):
return self.name
在我的表单.py文件中,我有一个简单的表单,其中包含以下选项:
^{pr2}$这很好,列出了我邻居模型中的所有选项。看起来像这样:
……等等
但是,我想列出邻居的父类,在本例中是自治区。理想的外观应该是这样的:
布鲁克林
我试图调用这两个不同的对象并将它们组合到一个自定义列表中,但是我无法通过queryset传递这个值,因为它给了我一个AttributeError,因为它没有“all”可用。在
有别的办法吗?在
我认为,最好的方法是为它编写自定义表单小部件。在
一种简单(也不错)的方法是在模板中手动输出
<select>
标记。regroup过滤器将完成所有工作。在相关问题 更多 >
编程相关推荐