小编Zat*_*t42的帖子

Python Django:没有名为security的模块

当我在Ubuntu服务器上使用virtualenv部署我的项目时,我收到此错误:

[17/Sep/2014 22:29:00] "GET / HTTP/1.1" 500 59
Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/home/zat42/myproject/monarch/env/local/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 64, in __call__
return self.application(environ, start_response)
File "/home/zat42/myproject/monarch/env/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 168, in __call__
self.load_middleware()
File "/home/zat42/myproject/monarch/env/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 44, in load_middleware
mw_class = import_string(middleware_path)
File "/home/zat42/myproject/monarch/env/local/lib/python2.7/site-packages/django/utils/module_loading.py", line 26, in import_string
module = import_module(module_path)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named security
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会出现这个错误我的配置在全新安装时工作正常...但是当我复制我当前的项目时,我得到了错误500.我试图部署"part after part"但我找不到什么是错误.

告诉我你是否需要更多我的文件,因为我真的不知道问题在哪里...

谢谢.

python django module virtualenv

22
推荐指数
3
解决办法
2万
查看次数

如何在Linux中获取C/C++中的用户名?

如何在不使用程序中的环境(getenv,...)的情况下获取实际的"用户名"?

c c++ linux posix username

20
推荐指数
2
解决办法
7万
查看次数

如何设置浮点数的精度

有人可以解释一下如何用C函数选择浮点精度吗?

例子:

theFatFunction(0.666666666, 3) 返回0.667

theFatFunction(0.111111111, 3) 返回0.111

c floating-point precision

13
推荐指数
1
解决办法
6万
查看次数

是否可以将std :: string用于read()?

是否可以将std :: string用于read()?

示例:

std::string data;

read(fd, data, 42);
Run Code Online (Sandbox Code Playgroud)

Normaly,我们必须使用char*但是可以直接使用std :: string吗?(我更喜欢不创建char*来存储结果)

谢谢

c++ sockets stdstring

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

条带错误:找不到与有效负载的预期签名匹配的签名

我有一个条纹Webhook,它调用Firebase函数。在此功能中,我需要验证此请求是否来自Stripe服务器。这是代码:

const functions = require('firebase-functions');
const bodyParser = require('body-parser');
const stripe = require("stripe")("sk_test_****");
const endpointSecret = 'whsec_****';
const app = require('express')();

app.use(bodyParser.json({
    verify: function (req, res, buf) {
        var url = req.originalUrl;
        if (url.startsWith('/webhook')) {
            req.rawBody = buf.toString()
        }
    }
}));

app.post('/webhook/example', (req, res) => {
    let sig = req.headers["stripe-signature"];

    try {
        console.log(req.bodyRaw)
        let event = stripe.webhooks.constructEvent(req.body, sig, endpointSecret);
        console.log(event);
        res.status(200).end()

        // Do something with event
    }
    catch (err) {
        console.log(err);
        res.status(400).end()
    }
});

exports.app = functions.https.onRequest(app);
Run Code Online (Sandbox Code Playgroud)

Stripe文档中所述,我必须使用原始主体来执行此安全检查。 …

stripe-payments google-cloud-platform google-cloud-functions

7
推荐指数
5
解决办法
2002
查看次数