예제 #1
0
 def wrapper(*args, **kwargs):
     saved = routers.using_slave()
     routers.use_slave(use_slave)
     try:
         return func(*args, **kwargs)
     finally:
         routers.use_slave(saved)
예제 #2
0
 def process_request(self, request):
     routers.randomize_slave()
     if request.method == 'POST':
         routers.use_slave(False)
     else:
         routers.use_slave(True)
예제 #3
0
 def process_request(self, request):
     routers.randomize_slave()
     if request.method == 'POST':
         routers.use_slave(False)
     else:
         routers.use_slave(True)