相关疑难解决方法(0)

在Python中,以0开头的数字是什么意思?

当我输入前面带有0的小整数到python时,它们会产生奇怪的结果.为什么是这样?

>>> 011
9
>>> 0100
64
>>> 027
23
Run Code Online (Sandbox Code Playgroud)

注意:Python版本2.7.3我在Python 3.0中对此进行了测试,显然现在这是一个错误.所以这是版本特定的.

编辑:他们显然仍然是整数:

>>> type(027)
`<type 'int'>`
Run Code Online (Sandbox Code Playgroud)

python python-2.x

57
推荐指数
5
解决办法
5万
查看次数

运行nginx的django服务器上的大型媒体文件出现403错误

我正在使用Nginx和Gunicorn运行在DigitalOcean上托管的Django服务器.当我遇到403错误时,我尝试通过管理界面添加2MB图片.调查error.log显示的许可被拒绝,如下:

2017/06/27 01:03:29 [error] 1643#1643: *30 open() "/home/brian/nydkc11/nydkc11/nydkcd11/media/image_main/dtc1.jpg" failed (13: Permission denied), client: 108.29.217.25, server: nydkc11.org, request: "GET /media/image_main/dtc1.jpg HTTP/1.1", host: "nydkc11.org", referrer: "http://nydkc11.org/admin/blog/image/7/change/"
Run Code Online (Sandbox Code Playgroud)

然而,最奇怪的是,较小的图像文件工作得很好(大约18 kb左右).任何人都知道为什么较大的媒体文件可能会触发问题,以及我应该如何解决它?

我必须设置client_max_body_size100Mnginx.conf,如果这是要知道一个有用的东西.

django nginx gunicorn

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

标签 统计

django ×1

gunicorn ×1

nginx ×1

python ×1

python-2.x ×1