2012-09-25 34 views
0

我無法解釋它,但Django的+ SVN代碼版本控制加載文件的每一個我打刷新網站上我工作的時間早車版本。Django項目和SVN負荷較舊的代碼版本

所以,如果我在一個文件3天前改變的東西(自那時以來很多提交的),現在會顯示出來。下一次我刷新時,會出現一天前的更改。

我使用的是:Django的1.4,Apache的,SVN

回答

1

這不是做SVN,我使用Git並有同樣的問題。 Apache會緩存一定量的網站。

刪除所有*.pyc文件並重新啓動Apache。

我有很多的設置,幫我做這個(Ubuntu的)別名。

# Services 
# Restart apache2 
alias apre='sudo service apache2 graceful' 

# Delete files 
# Delete all *.pyc files 
alias pydel='find . -type f -name "*.pyc" -exec rm -f {} \;' 

# Combinations 
# Delete all *.pyc files then restart apache2 
alias pyre='pydel && apre' 

或者開發使用runserver,因爲這時候你保存你的Django項目中的文件將拿起變化。

+0

非常感謝您的快速回答! – dark4p

+0

不是問題,樂意幫忙。 – rockingskier

相關問題