如何在管理界面中获取下拉菜单的值?

时间:2009-07-30 12:35:33

标签: django django-admin django-forms

有人知道如何在保存对象之前从模型对象中的clean方法中获取下拉菜单中的选定项吗?我尝试过以下方法:

def clean_something(self):
   dropdown = self.cleaned_data.get('dropdown')

其中'dropdown'是表示下拉菜单的字段,但这似乎不起作用。

有什么想法吗?

干杯, 查尔斯

2 个答案:

答案 0 :(得分:0)

你会在self.data

中找到它
def clean_something(self):
   dropdown = self.data.get('dropdown')

答案 1 :(得分:0)

对不起伙计们,我应该对此进行更彻底的测试...以下内容为我提供了我所寻找的价值!

def clean_something(self):
   dropdown = u'%s' % self.cleaned_data.get('dropdown')