Các tài liệu tại SQLAlchemy đưa ra ví dụ:SQLAlchemy thập phân chính xác
class sqlalchemy.types.DECIMAL(precision=None, scale=None, asdecimal=True)
gì giá trị khác hơn là None bạn có thể sử dụng cho chính xác? Tôi không thực sự hiểu cách thiết lập độ chính xác thập phân.
nếu tôi sử dụng giá = db.Column (DECIMAL (10,2)) hoạt động. nhưng nếu tôi thay đổi nó thành price = db.Column (DECIMAL (precision = 10, scale = 2)) không hoạt động chút nào? vấn đề ở đây là gì? – tyan
Luôn sử dụng số nguyên theo xu cho giá và sau đó chia cho 100 sau để định dạng. Nếu không thì mọi thứ sẽ nhận được các phân số tính toán kỳ lạ của đồng xu. – user1071182
@ user1071182 đó không phải là giúp đỡ nhiều, thứ hai bạn chia cho 100 nó sẽ trở thành một phao với một số lượng biến số thập phân –