2
除非我疯了,否则几天前我不必这样做。例如,对HTML文件的更改不需要重新启动服务器即可生效,但当我对views.py文件进行简单修改时,需要重新启动服务器。这是怎么回事,我真的很疯狂,还是有需要修复的配置?Aptana中的Django:必须重新启动服务器以更改Python代码才能生效
此外,我的调试器在大约同一时间停止工作。我在我知道应该触及的函数中设置断点,但是当我调试代码时,它停在调试树中的“manage.py”处。我想知道这两个问题是否有关系。
无论何时您对.py文件进行更改,都需要重新启动服务器。如果您启动服务器“manage.py runserver”,它将检测到更改并自动重新启动。 Eclipse和Aptana需要使用“--noreload”选项启动Django Dev服务器才能正常工作。这将关闭自动重启。 – 2010-11-13 15:21:30
这些奇怪的事情似乎发生在python决定只使用编译后的.pyc文件时,而不是检查.py文件中的更改。尝试删除所有的.pyc文件,看看是否修复它。 (再说一遍,Aptana可能会追加'--noreload'选项,就像Evan所说的那样) – eternicode 2010-11-13 17:40:34