1

Django 1.2 で開始された Django プロジェクトがあります。現在、組み込みのWebサーバーを使用して、開発環境のDjango 1.4で実行しようとしています。私がうまくいかないことの 1 つは、管理インターフェイスの静的ファイルです。私のジャンゴサーバーのウィンドウには、次のように表示されます。

Django version 1.4, using settings 'settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[18/Jul/2012 11:38:04] "GET /admin/ HTTP/1.1" 200 6452
[18/Jul/2012 11:38:05] "GET /admin/admin/css/base.css HTTP/1.1" 404 4249
[18/Jul/2012 11:38:05] "GET /admin/admin/css/dashboard.css HTTP/1.1" 404 4264

ADMIN_MEDIA_PREFIX は廃止されたようですが、管理ページを開発中に機能させるために何をしなければならないかを示す HOWTO が明らかに欠けています。

4

3 に答える 3

0

私は最終的に「django-admin startproject」で別のプロジェクトを開始し、設定ファイルを選択し始めました。新しい設定ファイルには次のものが含まれていることがわかりました。

  • INSTALLED_APPS に「django.contrib.staticfiles」を追加

  • いくつかの STATIC_ 設定を追加しました。以下の4つをコピーしました。

    STATIC_ROOT = ''

    STATIC_URL = '/静的/'

    STATICFILES_DIRS = ()

    STATICFILES_FINDERS = ()

そして今、物事はうまくいっているようです。

于 2012-07-18T17:26:00.957 に答える
0

静的ファイルを収集するために collectstatic を実行してみましたか?

https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#collectstatic

于 2012-07-18T16:07:03.257 に答える
-1

django 1.4 では static タグを使用できます

{% load static %}

<a href="{% static 'img/foo.png' %}">
于 2012-07-18T16:00:50.807 に答える