我需要在Django模型的字段中存储一个美元金额.要使用的最佳模型字段类型是什么?我需要能够让用户输入这个值(通过错误判断,只需要精确到美分的数字),格式化输出到不同地方的用户,并使用它计算其他数字.

推荐答案

decimal field是最合适的 Select 货币值.

它看起来类似于:

credit = models.DecimalField(max_digits=6, decimal_places=2)

Django相关问答推荐

Django Model邮箱字段是必需的,即使在我将其设置为NULL=True和BLACK=True之后也是如此

Django中的判断约束

管理器不能通过对象上的对象实例访问.保存()

django 无法识别实现自定义后端

Django:如何 Select 没有其他项目引用的项目?

在 Django 中重组多对多字段

基于模型多选字段在模板django中显示结果

Django ModelForm提交按钮不起作用

如何根据反向外键相关模型的字段过滤 QuerySet?

Django 模板:翻译带有 HTML 的文本块的最佳实践

使用 args 和选项编写自定义管理命令 - 所需字段说明

Django ORM 和锁定表

Django - 站点匹配查询不存在

Django SMTPAuthenticationError

Django 默认=timezone.now + delta

如何向所有 Django 响应添加 HTTP 标头

在 Celery 任务中运行 Scrapy 蜘蛛

django-rest-framework 接受 JSON 数据?

Django 中的 Python 日志(log)记录

Django 测试客户端方法覆盖标头