Jam*_*ith 5 python django environment decimal
例如,Python decimal.Decimal()类有一个上下文.您可以查看当前上下文getcontext()并为精度,舍入或启用陷阱设置新值.
如果你想为上下文设置一个新值,那么这在整个Django项目中是可见的,哪里最好这样做?
例如,在整个项目中,FloatOperation信号应该被困住.
from decimal import FloatOperation, getcontext
context = getcontext()
context.traps[FloatOperation] = True
Run Code Online (Sandbox Code Playgroud)
还使用getcontext()返回活动线程的当前上下文.除了在项目中显式创建新线程之外,还有任何额外的考虑因素需要Django创建额外的线程.
我建议使用一个应用程序core,或者common将您的设置作为AppConfig.ready().
https://docs.djangoproject.com/en/1.7/ref/applications/#django.apps.AppConfig.ready
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |