Arama Yap Mesaj Gönder
Mesaj Gönder Arama Yap
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

Django static dosyaları yüklenmiyor. Django static media klasörleri.

Django projelerinizde static ve/veya media klasörünüzdeki görsel, stil dosyaları ve javascript dosyalarına erişimde sorun yaşıyorsanız sebebi kullandığınız HTTP servisinin veya runserver ile kullanıyorsanız settings.py ve urls.py dosyalarınızın bu yolları tanımıyor olması.

 

Apache

<VirtualHost>
...
Alias /static /home/muslu/django/proje/static/
<Directory /home/muslu/django/proje/static/>
Require all granted
</Directory>
</VirtualHost>

 

settings.py

MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
MEDIA_URL = '/media/'
STATIC_URL = '/static/'
# STATIC_ROOT = os.path.join(BASE_DIR, 'static') ### Sunucu için
# ALLOWED_HOSTS = ["makdos.blog", "www.makdos.blog"] ### Sunucu için
ALLOWED_HOSTS = ["*"] ### Local için
STATIC_ROOT = '' ### Lokal için
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),) ### Lokal için

 

urls.py

urlpatterns = [
path('', anasayfa, name='anasayfa'),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

 

 NOT: media klasörü dışarıdan eklenen dosyalar için kullanılır. Örneğin: form aracılığı ile yüklnene cv dosyası ya da avatar görseli

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(1 defa görüntülendi. / 0 kişi faydalı buldu.)
Powered by WISECP
Giriş Yap Kayıt Ol
Top