django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues: ERRORS: ?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.
エラーメッセージによれば、STATICFILES_DIRSにSTATIC_ROOTが含まれているためにエラーが発生しています。STATICFILES_DIRSは、静的ファイルが見つかるディレクトリを追加するためのものであり、STATIC_ROOTはcollectstaticコマンドによって収集された静的ファイルが配置されるディレクトリです。
STATICFILES_DIRSにSTATIC_ROOTを含める必要はないので、設定からSTATIC_ROOTを取り除いてください。以下は修正された設定例です:
python
STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') # 静的ファイルの収集先 # 他にも必要なディレクトリがあれば追加できます STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'staticfiles'), # プロジェクト内の静的ファイルのディレクトリ ]
これでSTATIC_ROOTがSTATICFILES_DIRSに含まれないようになり、エラーが解消されるはずです。

ディスカッション
コメント一覧
まだ、コメントがありません