小编anh*_*hlt的帖子

如何在Django中混合使用Mysql和MongoDB

我想在我的拍卖网站上同时使用mysql和mongodb.

MongoDB中的产品商店,Mysql中的订购商店

http://www.slideshare.net/spf13/hybrid-mongodb-and-rdbms-applications

我怎么能在Django中这样做

mysql django mongodb nosql

9
推荐指数
1
解决办法
6295
查看次数

Python:如何通过RQ获得工作结果

我有这样的代码

from rq import Queue, use_connection
from task import add
from redis import Redis
import time
import logging

# use redis by default
# create work queue
redis_conn = Redis()
q = Queue(connection=redis_conn) 

#notice: cann't run a task function in __main__ module
#because rq save module and function name in redis
#when rqworker running, __main__ is another module
# enqueue tasks,function enqueue returns the job instance
job = q.enqueue(add, 3, 9)
job = q.enqueue(add, 4, 9)
job = q.enqueue(add, 5, …
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
4375
查看次数

Laravel:身份验证中间件中的多重防护

我有一个使用不同用户角色的多用户表的Laravel应用程序。

我添加了2个这样的自定义防护:

'guards' => [
    'consumer' => [
        'driver' => 'session',
        'provider' => 'consumer',
    ],
    'member' => [
        'driver' => 'session',
        'provider' => 'member',
    ]
]
Run Code Online (Sandbox Code Playgroud)

我想与消费者和会员共享相同的路线。但是我不知道Laravel如何将防护名称传递给Auth中间件。

看文件 Illuminate\Auth\Middleware\Authenticate

protected function authenticate(array $guards)
{
    if (empty($guards)) {
        return $this->auth->authenticate();
    }

    foreach ($guards as $guard) {
        if ($this->auth->guard($guard)->check()) {
            return $this->auth->shouldUse($guard);
        }
    }

    throw new AuthenticationException('Unauthenticated.', $guards);
}
Run Code Online (Sandbox Code Playgroud)

如果我可以将两个自定义防护传递给$ guards变量,它可以共享自定义和用户之间的路由。但我不知道如何通过后卫的名字

php laravel

1
推荐指数
1
解决办法
2859
查看次数

标签 统计

django ×1

laravel ×1

mongodb ×1

mysql ×1

nosql ×1

php ×1

python ×1