如何在python / django中清除代码缓存?

时间:2016-05-11 09:48:11

标签: python django

抱歉,我是python上的新手。 我更改了.py文件中的代码,但没有发生任何变化。 猜猜,脚本代码在内存中。

我应该怎么做才能使我的更改有效?

PS:试图删除编译的.pyc文件,没有运气8-( 猜,IO需要尝试重启uwsgi / nginx吗?

2 个答案:

答案 0 :(得分:1)

旧版本的django

find . -name "*.pyc" -exec rm -rf {} \;

新版django有这个:

python manage.py clean_pyc

如果您只想重新启动网络服务器,则取决于您使用的配置:

  1. 通过gunicorn: 使用--reload选项

  2. 通过django内置的runserver: since version 1.7 it automatically does that.

答案 1 :(得分:1)

只需触摸WSGI文件:touch wsgi.py,您的项目就应该刷新。

请查看此类似请求:How to reload new update in Django project with Apache, mod_wsgi?