0
如何在管理站點中爲Django更改表單創建字段過濾器?列表過濾器似乎只適用於更改列表。這是用於Django版本1.9.x.從 https://github.com/django-admin-tools/django-admin-tools 和adminsortableDjango Change Form FIlter
如何在管理站點中爲Django更改表單創建字段過濾器?列表過濾器似乎只適用於更改列表。這是用於Django版本1.9.x.從 https://github.com/django-admin-tools/django-admin-tools 和adminsortableDjango Change Form FIlter
下載admin_tools從https://github.com/iambrandontaylor/django-admin-sortable
或只使用
pip install django-admin-tools
pip install django-admin-sortable
在你INSTALLED_APPS包括:
'admin_tools',
'admin_tools.menu',
'admin_tools.dashboard',
'admin_tools.liststyle',
'adminsortable',
那麼接下來,如果你有,比如說,一個模型在您的模型中的配置文件,在您的admin.py
class ProfileAdmin(admin.ModelAdmin):
fieldsets = ((None, {'fields': ['username', 'email',
'name', 'is_cleared',
'first_name', 'last_name',
'cell_phone','business_phone',
'address1','address2',
'address2','zip','state','city',
'country']}),)
list_display = ('id','username', 'email',
'name', 'is_cleared',
'first_name', 'last_name',
'cell_phone','business_phone',
'address1','address2',
'address2','zip','state','city',
'country')
list_editable = ('username','email','first_name','last_name','address1','address2')
search_fields = ('username','email','first_name','last_name','address1','address2')
class Meta:
verbose_name = 'User Profile'
verbose_name_plural = 'User Profiles'
當然,調整字段以匹配您的模型。