Django開発サーバで静的ファイルの解決方法が見つからない

1272 ワード

DjangoはPythonの次のWebアプリケーションの迅速な開発ツールとして、開発を容易にするための多くの手段を提供しています.その中で最も重要なのは、アプリケーション符号化フレームワークを提供するとともに、日常開発で使用できる迅速な手段を提供することである.たとえば、コマンドラインを使用して、リファレンスの基本ファイル構造と初期ファイルをすばやく作成します.コマンドラインを使用して、開発ユーザーのWebサーバを提供し、コードが変更されるたびにコード配置ステップを最小限に抑え、コードの実行状況を確認しやすくします.
Djangoに内蔵されたWebサーバを使用してコードチェックを行うには、Webサーバを構成してページ内のさまざまな「静的ファイル」がブラウザで正常にアクセスできるようにする方法に重点を置く必要があります.Djangoの文書では、開発環境で「静的ファイルWebアクセスサービス」を構成する方法を説明しています.
urlでpyのURL照合ルールで定義します.
1 url(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
2 {'document_root': site_media})
3 # :site_media

settyingを変更する必要はありません.pyの任意の情報はmanageを通じて使用できます.py runserverコマンドでサーバを構築し、ブラウザで静的ファイルにアクセスします.
ここで言及しなければならないのは(これも私が静的ファイルにアクセスする際に多くの時間を費やした理由です)、プロファイルのSTATIC_URLの設定は、必ず静的ファイルにアクセスするために使用されるURLアドレスと同じではありません.そうでなければ、静的ファイルアクセスに404エラーが発生します.