Django Admin下拉列表

时间:2012-03-09 18:16:23

标签: django django-models django-admin

我是Django的新手,我只是简单地使用它来允许用户通过管理站点轻松编辑数据库表。我有两张桌子,有一些共同的字段。我希望公共字段在其中一个表中显示为下拉列表。我无法弄清楚如何制作多个下拉列表。这甚至是用于简单数据库的最佳GUI工具吗?

到目前为止,这是我的代码:

class places(models.Model):
 name = models.CharField(max_length=300)
 description = models.CharField(max_length=100)
 def __unicode__(self):
      return self.name # CAN I ADD A CONDITIONAL HERE THAT WILL RETURN 'DESCRIPTION'?

 class more_places(models.Model):
      name = models.ForeignKey('places', null=True, blank=True, db_column = 'Feature_Name', related_name='featureName') # THIS IS DROPDOWN #1
      description = models.ForeignKey('places', null=True, blank=True, db_column = 'Version', related_name='version') # I WANT THIS TO BE DROPDOWN #2
      more_data = models.CharField(max_length=10)

1 个答案:

答案 0 :(得分:0)

我在模型中没有看到任何错误。它在Django v1.3中作为两个下拉列表工作。但我也不明白是否需要指定 related_name