0

私の静的ファイル設定は

STATIC_URL = 'static/' 
STATIC_ROOT = os.path.join(PROJECT_PATH, 'static')

そして、自分のプロジェクトと urls.py に ckeditor をインストールします。

url(r'static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT,}),
(r'^ckeditor/', include('ckeditor.urls')),

から ckeditor.js をhttp://127.0.0.1:8000/admin/chicinfo/article/add/static/static/ckeditor/ckeditor/ckeditor.js取得すると、このファイルを取得できません。下の写真は私の問題を示しています: ここに画像の説明を入力

私はどうなりますか?

4

1 に答える 1

0

テンプレートの実際の URL に /static/ を入れていると思われます。例えば、

<scirpt src="{{ STATIC_URL }}static/ckeditor/ckeditor/jkeditor.js" />

static_url を使用している場合は、静的ビットを入れる必要はありません。そのはず:

<script src="{{ STATIC_URL }}ckeditor/ckeditor/jkeditor.js" />

また、url 構成の最後に、URL を提供する静的ファイルを配置する必要があります。

作業例:

url(r'^static/(?P<path>.*)$',
    'django.views.static.serve',
    {'document_root': settings.STATIC_ROOT, }),
于 2013-07-30T11:52:12.293 に答える