【问题标题】:django remove source files and generate pyc filesdjango 删除源文件并生成pyc文件
【发布时间】:2011-05-17 17:04:19
【问题描述】:

我想删除我的 django 项目中的所有 .py 文件。但是 pyc 文件尚未生成..

生成 .pyc 文件需要更改哪些设置

【问题讨论】:

    标签: python django django-models django-templates django-views


    【解决方案1】:

    compileall可用于编译项目目录下的所有Python脚本。

    python -m compileall path/to/project
    

    【讨论】:

    • 但是我的 pyc 文件是在 httpd 重新启动时生成的.. httpd conf 文件中的任何更改都可以做到这一点..
    • 不,他们不是;它们是在模块导入时生成的。
    • 所以,如果有任何源更改,例如 project1/views.py,我应该只使用命令 python -m compileall path/to/project 还是重新启动 httpd?或两者兼而有之
    • 删除所有源文件后如何更改源代码?
    • 我已经编译了 django 项目中的所有 python 文件,创建了 cache 文件夹,其中包含编译文件。现在我想删除源文件,只有 pyc 文件应该在那里。但是当我删除源文件时,它给了我 ImportError,它应该引用 pyc 文件,但它没有引用它们。如何解决这个问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 2011-12-16
    相关资源
    最近更新 更多