У меня есть это поле формы:Как преобразовать DecimalField для float в Python Django?
area = forms.DecimalField(max_digits=20)
Когда я его я получаю Юникода данные:
raise Exception(type(a.get('area',))
результат является
<type 'unicode'>
Как я могу конвертировать это, чтобы плавать? Я хочу выполнить арифметическую операцию над результатом.
Если я это сделать:
float(a.get('area', '0'))
Тогда я получаю это
поплавок() аргумент должен быть строкой или числом
Что такое 'a', можете ли вы опубликовать код вокруг него? – okm
Скобки в 'raise Exception (type (a.get ('area',))' неуравновешенны. Не могли бы вы скопировать фрагменты кода? – user2357112