• 1400/02/05

لود نشدن تصویر لوگو :

سلام من یه سایت شخصی زدم و توش تنها عکسی که وجود داره عکس لوگو هست که لود نمیکنه 

settings.py

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'assets')
]
STATIC_ROOT =  os.path.join(BASE_DIR,'static_cdn','static_root')

urls.py

from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path
from django.contrib.staticfiles.urls import staticfiles_urlpatterns


from my_site_2 import settings
from my_site_2.views import home

urlpatterns = [
    path('',home),
    path('admin/', admin.site.urls),
]
urlpatterns += staticfiles_urlpatterns()

if settings.DEBUG:
    urlpatterns = urlpatterns  + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

یه موضوع  دیگه اینکه وقتی دیباگ رو  میزارم false کلا فایل های static لود نمیشه

 

 

 

 

 

 

 

 

  • 1400/02/05
  • ساعت 13:56

سلام وقت بخیر

در حالت debug = False باید فایل های استاتیک شما سرو بشن که با توجه به نوع هاست و سروری که دارید متفاوت هستش سرچ کنید براتون میاد 

روی عکس inspect کنید و src رو ببینید اصلا از مسیر درستی داره میاد یا نه و مجدد بررسی کنید


  • 1400/02/05
  • ساعت 16:31

python manage.py collectstatic

رو بزنید شاید تصویرتون منتقل نشده باشه


  • 1400/02/07
  • ساعت 09:59

سلام دوست من

این مورد در آپدیت جدید اموزش بررسی خواهد شد


logo-samandehi