سلام من یه سایت شخصی زدم و توش تنها عکسی که وجود داره عکس لوگو هست که لود نمیکنه
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 لود نمیشه
سلام وقت بخیر
در حالت debug = False باید فایل های استاتیک شما سرو بشن که با توجه به نوع هاست و سروری که دارید متفاوت هستش سرچ کنید براتون میاد
روی عکس inspect کنید و src رو ببینید اصلا از مسیر درستی داره میاد یا نه و مجدد بررسی کنید
python manage.py collectstatic
رو بزنید شاید تصویرتون منتقل نشده باشه
سلام دوست من
این مورد در آپدیت جدید اموزش بررسی خواهد شد