Код может помочь не только в модульном тестировании, но также может помочь DRF использовать контекст в сериализаторе ResponseSerializer(instance=obj, context={'request': get_request}).data
from django.test.client import RequestFactory
rf = RequestFactory()
rf.defaults['SERVER_NAME'] = 'my-site.com'
get_request = rf.get('/hello/')
. Вы можете сгруппировать три RadioButton вместе, используя GroupBox или Panel , как это сделано здесь .
Тот простой факт, что несколько переключателей находятся в одном контейнере, делает их взаимоисключающими, вам не нужно кодировать это поведение самостоятельно. Просто поместите их в Panel или GroupBox, как предложил Мэтью