在服务模块的测试版本和生产版本之间切换的助手

django-lazy-services的Python项目详细描述


django lazy服务

在服务的测试版本和生产版本之间切换的助手

目的

允许您基于Django设置项在服务的版本之间轻松切换。 适用于在生产、开发和/或测试之间使用不同版本的情况。 在客户端代码中,您可以使用:from . import my_service,根据设置的内容,它可以转到.services.MyService或{}。在

使用

将服务构造为init不带参数的类。在

services.py

classMyService:def__init__(self):passdefhello(self):print("hello world")

声明服务。在

__init__.py中:

^{pr2}$

选择服务。在

settings.py

MY_SERVICE="my_project.services.MyService"

使用服务。在

from.importmy_serivcemy_service.hello()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从方法名创建java查询无效。正在尝试筛选可分页的   构造函数中的java异常消息   java为什么我在MAC OS X 10.11上看不到java_主路径?   java如何澄清用户的输入是否是二进制数?   java在ant脚本中将JVM参数传递给clover   从txt文件读取调查结果并输出每个调查答案频率的Java程序   java进程引擎。getDefaultProcessEngine()空点异常   java SpringSecurity:忽略服务器名的别名并强制重新登录   java pythonsocket[Errno 57]socket未连接,尽管响应良好   使用Commons或Guava将文本文件转换为Java列表<String>   在hadoop中使用相同的输入文件为两个不同的任务创建两个输出文件   java方法toArray()不处理列表   我的应用程序中的java试图在Web服务器中更新数据库时获取通知。如何做到这一点?   java无法选择ListView项   java如何将变量传递给扩展类的方法   java使用片段中的数据绑定和相关活动的不同包   java出现读入文件问题,并将其设置为变量   JavaJSF2。0@EJB注入@ViewScoped导致MyFaces成为CFNE   java如何创建spring0boot项目?