python - Django 管理员:无法调整类型'decimal.Decimal'
问题描述
我在下面保存 TestType 模型时遇到异常:“无法在 Django Admin 中调整类型'decimal.Decimal'”
我无法在 MacO、Windows 10 和 Linux(在我的开发环境中)上复制相同的问题,但问题发生在客户端。问题是随机开始的,但是一旦发生,即使重新启动客户端计算机也不会停止
我正在使用以下设置:Python 3.9.5 Django 3.2.2 psycopg2 Postgres 12.6 Apache for Windows
我正在使用一个简单的 Django 模型,它曾经在 Django admin 中完美地工作。
class TestType(SortableMixin):
name = models.CharField(max_length=200)
data_type = models.IntegerField(null=True, choices=[(datatype.value, datatype.name) for datatype in TestDataType])
min_value = models.DecimalField(decimal_places=2, max_digits=8, blank=True, null=True, default=None)
max_value = models.DecimalField(decimal_places=2, max_digits=8, blank=True, null=True, default=None)
test_template = models.ManyToManyField(TestTemplate, blank=True, default=None)
并在settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': db_name,
'USER': 'postgres',
'PASSWORD': db_password,
'HOST': 'localhost',
'PORT': '5432',
}
}
关于可能是什么问题的任何线索?
解决方案
推荐阅读
- xml - 为什么 DocuSign CustomFields 不从信封反序列化?
- javascript - 如何防止提示继续按键事件?
- javascript - 如何在ANTD的FormItem中设置Mutlti Select的初始值
- sql-server - 将时间求和为持续时间
- three.js - 我不明白 a-frame 中的“实体相机”代码行
- php - 如何限制树视图中显示的图像数量?
- android - React 本机应用程序卡在 Android 上的“飞溅”中
- directory - PowerShell 删除当前用户文件夹和文件
- python-3.x - 在 python subprocess.run 中循环变量
- java - 如何在 Map 中找到以其他字符串开头的字符串
, 以最有效的方式