説明することはできませんが、コードバージョン管理用のDjango + SVNは、作業中のWebサイトで更新を押すたびに古いバグのあるバージョンのファイルをロードします。
したがって、2日前にファイル内の何かを変更した場合(それ以降、多くのコミットを行った場合)、それは今表示されます。次に更新を押すと、前日からの別の変更が表示されます。
私が使用しているもの:Django 1.4、Apache、SVN
これは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プロジェクト内にファイルを保存するときに変更を取得するため、を使用して開発します。