:Djangoのcollectstaticは古いファイルを上書きできますか?私のdebのpostinstファイルで
PYTHON=/usr/bin/python
PYTHON_VERSION=`$PYTHON -c 'import sys; print sys.version[:3]'`
SITE_PACKAGES=/opt/pkgs/mypackage/lib/python$PYTHON_VERSION/site-packages
export PYTHONPATH=$SITE_PACKAGES
echo "collect static files"
$PYTHON manage.py collectstatic --noinput
When I run 'dpkg -i mypackage.deb' to install the package, no problem.
When I run 'dpkg -i mypackage.deb' to re-install the package, old css files unchanged.
When I changed '$PYTHON manage.py collectstatic --noinput ' to '$PYTHON manage.py collectstatic --noinput -c' and run 'dpkg -i mypackage.deb' to re-install the package, the error is following: OSError: [Errno 2] No such file or directory: '/opt/pkgs/myporject/static'
任意のアイデア?
Djangoは古いファイルを上書きできますか?
私はそれができると確信しています。このエラーはおそらく他の場所にあります。 'deb'を使わずに実験してみて、それが何をしているのか見てみましたか? –