最近、私はdjangoプロジェクトにwebassetsを追加しようとしました。すべて開発中に問題なく動作します(django runserver)。すべてのjsとCSSは、私が設定をvar ASSETS_DEBUGにFalseに設定すると、beign圧縮されます。django_assetsを使ったdjangoプロジェクトのデプロイに関する奇妙な競合
デプロイされた構造(apache + mod_wsgi)からプロジェクトを参照するときに問題が発生します。
RegisterError:別のバンドルが既に "js_all":]、contents =( 'js/jquery-1.6.3.min.js'、 'js/jquery-1.6.3.min.js'として登録されています。 「js/ui.datepicker-es.js」、「js/tiny_mce/tiny_mce.js」、「js/ui-datepicker-addon.js」、「js/ui.datepicker-es.js」、「js/、 'js/tiny_mce_config.js'、 'js/public.js')>
開発中に投げられなかったこの例外の理由を見つけることができません。以下の私の資産ファイルです:
from django_assets import Bundle, register
js = Bundle(
'js/jquery-1.6.3.min.js',
'js/jquery-ui-1.8.16.custom.min.js',
'js/jquery-ui-timepicker-addon.js',
'js/ui.datepicker-es.js',
'js/tiny_mce/tiny_mce.js',
'js/tiny_mce_config.js',
'js/public.js',
filters='yui_js',
output='js/gen/packed.js'
)
register('js_all', js)
css = Bundle(
'css/smoothness/jquery-ui-1.8.16.custom.css',
'css/jquery_ui_fixes.css',
'css/public.css',
'css/forms.css',
filters='yui_css',
output='css/gen/packed.css',
)
register('css_all', css)
使用Webassetsバージョンはピップリポジトリ内の1つである: バージョン =(0、6)
私は、誰かが私を助けることができるようになりますことを願っています。そのためジャンゴといくつかの愚かさの
これは2回インポートされていないことを確認してください。レジスタ( 'js_all'、js)をコメントアウトし、 'css_all'の2番目のエラーが表示されるかどうかを確認してください – Ted