0

当我通过 runserver 在 localhost 中运行 django 时,我看到 .py 文件被编译为 .pyc。

当我使用 apache 和 mod_wsgi 将所有内容部署到服务器时 - www 用户是否应该对我的应用程序的文件夹具有写入权限?所以它将能够创建 .pyc

当然,拥有写权限不是一个好主意——如果我删除它,会减慢应用程序的速度;还是编译的python代码缓存在内存中?

谢谢

4

1 回答 1

3

.pyc文件仅用作解释器调用之间的字节码缓存;如果存在,Python 将使用它们,但重新编译代码没有问题。因此,要回答您的问题,您无需授予 WSGI 应用程序对源位置的写入权限。

于 2012-08-20T03:17:01.903 回答