6
0

media.py 956 B

123456789101112131415161718192021222324252627282930313233343536
  1. import os
  2. from pathlib import Path
  3. from .base import BASE_DIR
  4. TEMPLATES = [
  5. {
  6. 'BACKEND': 'django.template.backends.django.DjangoTemplates',
  7. 'DIRS': [],
  8. 'APP_DIRS': True,
  9. 'OPTIONS': {
  10. 'context_processors': [
  11. 'django.template.context_processors.debug',
  12. 'django.template.context_processors.request',
  13. 'django.contrib.auth.context_processors.auth',
  14. 'django.contrib.messages.context_processors.messages',
  15. ],
  16. },
  17. },
  18. ]
  19. # Static files (CSS, JavaScript, Images)
  20. # https://docs.djangoproject.com/en/3.2/howto/static-files/
  21. MEDIA_URL = '/media/'
  22. STATIC_URL = '/static/'
  23. MEDIA_ROOT = Path(os.environ.get("PYCS_MEDIA_ROOT", BASE_DIR / "media"))
  24. STATIC_ROOT = Path(os.environ.get("PYCS_STATIC_ROOT", BASE_DIR / "static"))
  25. STATICFILES_DIRS = [
  26. ]
  27. PROJECTS_DIR = Path(os.environ.get("PYCS_PROJECTS_DIR", MEDIA_ROOT / "projects"))