【发布时间】:2014-02-25 03:35:32
【问题描述】:
我有一个非常简单的 django 模型:
class Car(models.Model):
carname = models.CharField(max_length=100)
carmodel = models.CharField(max_length=100)
carcountry = models.CharField(max_length=100)
caryear = models.CharField(max_length=100)
cardesc = models.TextField()
还有一个显示所有记录的 admin.py:
class UserForm(forms.ModelForm):
cardesc = forms.CharField(widget=forms.Textarea(attrs={'cols': 120, 'rows': 20}))
class Meta:
model = Cars
class ModelAdmin(admin.ModelAdmin ):
form = UserForm
admin.site.register(Cars,ModelAdmin)
它工作正常。现在,我的问题是: 我想要一个下拉列表,我可以选择汽车型号,然后根据我的选择过滤我的结果...
我该怎么做?我必须编辑 Admin.py 文件? Django对此有内置功能吗?或者我必须创建一个 HTML 模板?如何?请帮帮我。
【问题讨论】:
标签: python html django django-admin django-admin-filters