Выпадающие на Django Admin - PullRequest
       12

Выпадающие на Django Admin

0 голосов
/ 09 марта 2012

Я новичок в Django и использую его просто для того, чтобы пользователи могли легко редактировать таблицы базы данных через сайт администратора.У меня есть две таблицы с некоторыми общими полями.Я хочу, чтобы общие поля отображались как раскрывающиеся списки в одной из таблиц.Я не могу понять, как сделать несколько выпадающих.Это даже лучший инструмент с графическим интерфейсом для простых баз данных?

Вот мой код:

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 голосов
/ 09 марта 2012

Я не вижу ошибок в вашей модели.И он работает как два выпадающих в Django v1.3.Но я также не понимаю необходимости указания related_name

...