And*_*ker 10 python django django-admin
这对于非内联很容易.只需覆盖admin.py AdminOptions中的以下内容:
def formfield_for_dbfield(self, db_field, **kwargs):
if db_field.name == 'photo':
kwargs['widget'] = AdminImageWidget()
return db_field.formfield(**kwargs)
return super(NewsOptions,self).formfield_for_dbfield(db_field,**kwargs)
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何使其适应内联工作.
从Django 1.1开始,formfield_overrides也在工作
formfield_overrides = {
models.ImageField: {'widget': AdminImageWidget},
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7736 次 |
| 最近记录: |