﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
3065	NewForms RadioSelect render problem	Derek Hoy <django@…>	Adrian Holovaty	"Using a RadioSelect in a form, it fails to render.
Test code below (tested in r4105):


{{{
from django.newforms import *

class TestForm(Form):
    
    url = CharField(max_length=100, required=False)
    test_field1 = ChoiceField(choices=(('1', '1'), ('2', '2')))
    test_field2 = ChoiceField(choices=(('1', '1'), ('2', '2')), widget=RadioSelect())

t = TestForm()

print t['url']
print t['test_field1']
print t['test_field2']

}}}

gives an error on the last line:
TypeError: __str__ returned non-string (type RadioFieldRenderer)

Wrapping the return value of widgets.py RadioSelect.render() in str() fixes.
 "	defect	closed	Core (Other)	dev	normal	fixed			Unreviewed	0	0	0	0	0	0
