تطبيق صورة الخلفية على div في django باستخدام جافا سكريبت

0

أنا أقوم ببناء تطبيق اختبار باستخدام django حيث في Q.4 يجب علي عرض صورة في قالب django باستخدام جافا سكريبت. لقد جربت هذا في ملف js الخاص بي ولكن لم تنجح:

document.getElementById("img").style.backgroundImage="url('images/image_name.jpg')";

هنا images هو الدليل الفرعي في static الدليل. الخطأ الذي أحصل عليه هو:

Not Found: /quiz/images/image_name.jpg

هنا رئيسي urls.py :

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('quiz/',include('blogsite.urls')),
    path('admin/', admin.site.urls),
]

1 إجابة

0

إذا كانت الصور دليلاً فرعيًا ثابتًا ، فلماذا تستخدمها 'images/image_name.jpg' .

هذا سيضيف فقط صور المسار إلى المسار الحالي.

يجب أن تعلن المسار المطلق:

url('/static/images/image_name.jpg')
:مؤلف
فوق
قائمة طعام