Когда я использую models.DecimalField и указываю (max_digits = 10, decimal_places = 2), я получаю сообщение об ошибке TypeError в / admin / products / product / 1 / change / аргумент должен быть int или float при попытке доступа к немучерез страницу администратора.
Если я удаляю (max_digits = 10, decimal_places = 2) и просто вставляю в TextField (), он работает, поэтому с помощью метода.DeimalField (max_digits = 10, decimal_places = 2) выдается и ошибка, но models.TextField () не
Есть идеи?
from django.db import models
class Product(models.Model):
title = models.CharField(max_length=150)
description = models.TextField()
price = models.DecimalField(max_digits=10, decimal_places=2)
ошибка:
TypeError at /admin/products/product/1/change/
argument must be int or float
Request Method: GET
Request URL: http://localhost:8000/admin/products/product/1/change/
Django Version: 2.2.2
Exception Type: TypeError
Exception Value:
argument must be int or float
Exception Location: