アプリフォルダー内には、フォルダーstatic
とcss
、、、js
フォルダーがありimg
ます。
それは大丈夫ですか、それとも私はそれをこのように保つべきstatic -> app_name -> css,js,img
ですか?
アプリフォルダー内には、フォルダーstatic
とcss
、、、js
フォルダーがありimg
ます。
それは大丈夫ですか、それとも私はそれをこのように保つべきstatic -> app_name -> css,js,img
ですか?
テンプレートの場合と同様に、静的リソースの名前空間を、静的リソース内のアプリ名のディレクトリで指定することをお勧めします。ただし、これは、アプリケーションが複数のプロジェクトで再利用され、他のデプロイメントの静的リソースをオーバーライドする可能性がある場合にのみ実際に役立ちます。Djangoはすべてのアプリケーションを再利用可能なコンポーネントとして構築することを推奨しているため、この内部ディレクトリをお勧めしますが、これも必須ではありません。
静的ファイルは、アプリフォルダーまたはプロジェクトフォルダー、あるいはプロジェクトフォルダーのサブフォルダーにあります。ただし、これらのファイルがどこにあるかをプログラムに通知する必要があります。したがって、SETTINGSファイルでそのことを記載する必要があります。