编写自定义 Django 小部件的教程?
Posted
技术标签:
【中文标题】编写自定义 Django 小部件的教程?【英文标题】:Tutorials on writing custom Django widgets? 【发布时间】:2010-12-05 19:36:22 【问题描述】:我正在尝试修改 Django 管理界面。我需要一种自定义类型的文本框,对文本进行一些前/后处理。如果我理解正确,自定义小部件就是解决此问题的方法。
关于如何为 Django 编写自定义小部件的任何好的教程?
【问题讨论】:
当然我在某个地方的文档中看到过,但现在找不到了。 如果前/后处理影响文本框,是否有理由不能在模型级别定义它?而不是在小部件级别......这样处理就会发生,而不管输入法(管理员、站点、shell 等)如何。 【参考方案1】:为管理站点找到此参考: http://www.slideshare.net/lincolnloop/customizing-the-django-admin
【讨论】:
【参考方案2】:我发现了这个:http://www.kryogenix.org/days/2008/03/28/overriding-a-single-field-in-the-django-admin-using-newforms-admin
【讨论】:
这回答了我。值得注意的是,这是一篇旧文章,“newforms”现在只是“forms”。还有一个错字:super 的第一个参数应该是“VehicleAdmin”而不是文章中的“ArticleOptions”。以上是关于编写自定义 Django 小部件的教程?的主要内容,如果未能解决你的问题,请参考以下文章
Django:如何检查自定义小部件定义中是不是存在字段错误?