Если в радиобаттоне не приписан атрибут value, то по дефолту будет приходить "on". Если есть несколько радиобатонов, и нужно различать какой выбран, нужно задать атрибут value у каждого радио ( также не забыть задать атрибут name). Например:
<input type="radio" name="choice" value="choice1">
<input type="radio" name="choice" value="choice2">
<input type="radio" name="choice" value="choice3">
При отправке формы на сервер будет приходить значение из value. Например если выбран первый батон, в реквест будет приходить choice1. Пример:
choice = request.POST['choice']
print(choice)
>>> choice1
Еще рекомендую брать значение из dict с помощью get. Так Вы сможете избежать ошибки. К примеру:
choice = request.POST.get('choice', None)
if choice:
делать ваш код
else:
вы не выбрали батон
UPD: Если радиобаттон не выбран - его значение не будет приходить на сервер