0

説明することはできませんが、コードバージョン管理用のDjango + SVNは、作業中のWebサイトで更新を押すたびに古いバグのあるバージョンのファイルをロードします。

したがって、2日前にファイル内の何かを変更した場合(それ以降、多くのコミットを行った場合)、それは今表示されます。次に更新を押すと、前日からの別の変更が表示されます。

私が使用しているもの:Django 1.4、Apache、SVN

4

1 に答える 1

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プロジェクト内にファイルを保存するときに変更を取得するため、を使用して開発します。

于 2012-09-25T08:05:48.333 に答える