Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何将所有NullBooleanFields的默认小部件更改为RadioSelect?_Django_Django Forms - Fatal编程技术网

Django 如何将所有NullBooleanFields的默认小部件更改为RadioSelect?

Django 如何将所有NullBooleanFields的默认小部件更改为RadioSelect?,django,django-forms,Django,Django Forms,对于一个NullBooleanField,似乎有一个解决方案,但是我有大量的NullBooleanFields,我想要单选按钮样式,所以我想干净利落地执行此操作。如果您想在django admin中执行此操作,您可以使用formfield_overrides选项() 但是我不认为你能在一个普通的模型表单中做到这一点:(你试过表单混合吗?并实现\uuuu init\uuuuu来覆盖由其名称指定的字段的小部件。我会尝试这个,如果我能做一个,我会发布一个解决方法。谢谢你的提示。

对于一个NullBooleanField,似乎有一个解决方案,但是我有大量的NullBooleanFields,我想要单选按钮样式,所以我想干净利落地执行此操作。

如果您想在django admin中执行此操作,您可以使用
formfield_overrides
选项()


但是我不认为你能在一个普通的
模型表单中做到这一点:(

你试过表单混合吗?并实现
\uuuu init\uuuuu
来覆盖由其名称指定的字段的小部件。我会尝试这个,如果我能做一个,我会发布一个解决方法。谢谢你的提示。