サイトを実行すると、CSS が機能しません。HTML のみが表示されます。私は正しいリンクを持っています。MEDIA_ROOT、MEDIA_URL、STATIC_ROOT、および STATIC_URL に何を入れたのか混乱しています。サイトごとに異なることを教えてくれます。( file ) ディレクトリは使用していません。上記の設定は、ファイルが配置されている場所とホストされている場所を指します。現在、ファイルをどこにもホストしていません。私は開発モードです。djangoには開発モードで静的ファイルを表示する機能があることは知っていますが、機能しません!!!! 私の質問: 1. 自分のファイルをホストする必要がありますか? 2.上記の設定には何を入れればよいですか?私は開発モードにいることに注意してください!ありがとう
質問する
124 次
2 に答える
0
static
通常、これを行う最も簡単な方法は、プロジェクトのルートにフォルダーを追加することです。次に、属性を探して設定します
STATICFILES_DIRS = ('static',)
必要に応じて、この絶対パスを作成できます(django推奨)
STATIC_URL = '/static/'
開発サーバーを使用しているため、これは機能するはずです。テンプレートでそれらにリンクするには、次のことを行う必要があります。
<link href={{ STATIC_URL }}css/css.css>
css がファイル project_root/static/css/css.css であると仮定すると、基本的に javascript に対して同じことを行います
于 2013-01-08T08:18:05.353 に答える
0
で CSS のリンクを指定しますSTATIC_ROOT
。
HTML で Do:{{ STATIC_URL }}/css
リンクで。
于 2013-01-08T06:23:09.133 に答える