Я хотел бы использовать число с десятичной точкой в шаблоне URL-адреса Django, но я не уверен, действительно ли это возможно (я не эксперт по регулярному выражению).Как использовать десятичное число в шаблоне URL Django?
Вот что я хочу использовать для URL-адресов:
/item/value/0.01
/item/value/0.05
Эти адреса будут показывать предметы стоимостью в $ 0,01 или $ 0,05. Конечно, я мог бы сделать простой выход и передать значение в центах, чтобы оно было/item/value/1, но я хотел бы получить аргумент в моем представлении как десятичный тип данных, а не как целое число (и Возможно, мне придется иметь дело с долями процента в какой-то момент). Можно ли написать регулярное выражение в шаблоне URL-адреса Django, который будет обрабатывать это?
Пожалуйста, не используйте голые 'except:', так как это будет содержать каждую ошибку, часто скрывая ошибки. Вероятно, вы хотите просто поймать 'ValueError' (' except ValueError: ') –