1. ホーム
  2. python

コレクトスタティックができない

2023-07-18 19:51:41

質問

私はdjangoに新しいです! 私はコマンドを使用するとき python manage.py collectstatic を使用すると、このエラーが発生します。

django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path

しかし、私は正常にサーバーを実行することができます。

私の静的ファイルの宣言は、:

STATIC_ROOT = ''

STATIC_URL = '/static/'


STATICFILES_DIRS = (

    ('assets', os.path.join(PROJECT_DIR, '../static')),
)

で、デバッグはtrueに設定されています

DEBUG = True

どのように私はこれを修正することができますか?また、インストールパッケージが足りないのでしょうか?

どのように解決するのですか?

これを試してみてください。

PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')

見てください https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-STATIC_ROOT