2010-05-09 101 views
0

我正在使用Django構建一個高中團隊應用程序。Django管理頁面下拉列表

這是我的工作模式文件:

class Directory(models.Model): 
    school = models.CharField(max_length=60) 
    website = models.URLField() 
    district = models.SmallIntegerField() 
    conference = models.ForeignKey(Conference) 
class Conference(models.Model): 
    conference_name = models.CharField(max_length=50) 
    url = models.URLField() 
    class Meta: 
     ordering = ['conference_name'] 

當我打開我的管理頁面,去編輯一所學校的會議下拉看起來是這樣的:

<select> 
<option value="1">Conference Object</option> 
<option value="2">Conference Object</option> 
<select> 

如何更換「會議對象「與conference_name?

回答

0

試試這個:

class Conference(models.Model): 
    conference_name = models.CharField(max_length=50) 
    url = models.URLField() 

    def __unicode__(self): 
     return self.conference_name 

    class Meta: 
     ordering = ['conference_name'] 

這將在框架說怎麼Conference實例轉換爲Unicode字符串。

+0

嘿非常感謝。當我在這裏與框架一起離開這裏時,感謝你的耐心。我知道我會再次使用它。 – zen 2010-05-09 23:51:19

+0

我很高興我可以幫助:) – jbochi 2010-05-10 00:04:27