Я перевел свой проект django на cloudfare через gunicorn, но мне кажется, что мой css не загружается в нем.
Статические файлы (CSS, JavaScript, изображения)
https://docs.djangoproject.com/en/5.0/howto/static-files/
Статические файлы (CSS, JavaScript, изображения)
STATIC_URL = '/static/'
Сюда вы помещаете свои не собранные статические файлы
STATICFILES_DIRS = [ BASE_DIR / 'static', ]
Здесь будут размещены собранные статические файлы
STATIC_ROOT = BASE_DIR / 'staticfiles'
Тип поля первичного ключа по умолчанию
https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field
я хочу сделать css видимым в моей программе
1. Обновите файл settings.py:
Измените ваш settings.py, чтобы включить в него настройки статического файла:
import os
# Static files (CSS, JavaScript, Images)
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
2. Сбор статических файлов:
Запустите команду управления collectstatic, чтобы собрать все статические файлы в каталог STATIC_ROOT:
python manage.py collectstatic
Эта команда собирает все статические файлы из ваших приложений (включая сторонние) в одно место (STATIC_ROOT), которое вы определили в настройках.
Следуя этим шагам, вы сможете решить проблему не загружающихся CSS-файлов в вашем проекте Django, развернутом на Cloudflare через Gunicorn.