2017-05-08 3 views
0

私は静的ファイルのバージョンを管理するためにDjango Manifestを使用しています。 静的ファイル(CSSまたはJS)を更新すると、staticfiles.jsonが更新されていますが、Djangoは古いバージョンを使用し続けます。 私はAmazon S3とCloudfront CDNで作業しています。Django 1.10 DjangoManifestで古いバージョンの静的ファイルを使用しています

私が気付いたことは、常に最新のものより前の最後のバージョンを使用していることに気付いたことです。

class StaticStorage(ManifestFilesMixin, S3BotoStorage): 
    """uploads to 'mybucket/static/', serves from 'cloudfront.net/static/'""" 
    location = settings.STATICFILES_LOCATION 

    def __init__(self, *args, **kwargs): 
     kwargs['custom_domain'] = settings.AWS_CLOUDFRONT_DOMAIN 
     super(StaticStorage, self).__init__(*args, **kwargs) 

ありがとう:...

これは私のカスタムストレージクラスをので、私は、ファイル内の少しだけを変更することができますし、それを更新するために、再び静的なファイルを収集し、それは迷惑なんです! ラニ

答えて

0

ソリューションは、ちょうどそのような単純な...サーバーを起動する前に をcollectstatic実行している:(

関連する問題