0

そこで、最初の django アプリを appfog でデプロイし、appfog でアプリを作成し、プロジェクト構造を使用するためにソース コードをダウンロードし、必要な変更を加えて更新することにしました。すべての静的ファイルを収集するまではすべてスムーズに進みましpython manage.py collectstaticたが、静的ファイルに変更を加えることができず、テンプレートで css を使用できません。理由がわかりません。私のsettings.pyで

ROOT_PATH = os.path.dirname(__file__)
STATIC_ROOT = os.path.join(ROOT_PATH, 'static')
STATIC_DIR = /absolute/path/to/static

urls.pyで

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

私のプロジェクト構造は次のようになります。基本的にはappfogの構造です

-env
-.afignore
-settings.py
-templates
-static
-app1

これを修正するにはどうすればよいですか?

4

1 に答える 1

0

いつ、どちらにrun python manage.py collectstaticなりますか?create static foldercopy the files inside staticfiles folder

変更したい場合は、静的フォルダーで変更しようとしないでください。staticfiles フォルダー内のファイルを変更するだけです。その後、python manage.py collectstatic を実行して、静的フォルダーを更新します。

于 2013-03-28T08:22:22.080 に答える