我無法找到我的問題的答案,所以我問你們在這裏。 我試圖用ModelChoiceField使所有的作品(沒有錯誤給出),但仍然沒有得到任何領域/選項(空白選擇),並且不能選擇一些東西。 這裏是我的代碼表單字段| Django | ModelChoiceField
models.py
class Search(models.Model):
name = models.CharField(max_length=30)
email = models.EmailField(max_length=30)
def __str__(self):
return self.name
forms.py
class MyModelChoiceField(ModelChoiceField):
def label_from_instance(self, obj):
return "My Object #%i" % obj.id
class SearchForm(forms.Form):
search_text = forms.CharField(max_length=50)
wybor = MyModelChoiceField(queryset= Search.objects.all())
任何想法?
我得到這個:NameError:name'self'沒有被定義 – Damian