抱歉,我是python上的新手。 我更改了.py文件中的代码,但没有发生任何变化。 猜猜,脚本代码在内存中。
我应该怎么做才能使我的更改有效?
PS:试图删除编译的.pyc文件,没有运气8-( 猜,IO需要尝试重启uwsgi / nginx吗?
答案 0 :(得分:1)
旧版本的django
find . -name "*.pyc" -exec rm -rf {} \;
新版django有这个:
python manage.py clean_pyc
如果您只想重新启动网络服务器,则取决于您使用的配置:
通过gunicorn:
使用--reload
选项
通过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?