将图像传递到基本模板/所有模板Django的方法如下:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
这将告诉Django在项目的根目录下的static文件夹中查找静态文件。
mkdir static
mkdir static/images
from django.shortcuts import render
def my_view(request):
image_path = '/static/images/my_image.jpg'
return render(request, 'my_template.html', {'image_path': image_path})
在上面的代码中,我们将图像文件的路径传递给名为"my_template.html"的模板。
<img src="{{ image_path }}" alt="My Image">
上述代码将在页面上显示名为"my_image.jpg"的图像。
这样,你就成功地将图像传递到基本模板/所有模板Django中了。
注意:在实际开发中,你可能需要根据具体需求进行更多的配置和处理,例如处理图像上传、调整图像大小等。这只是一个基本的示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云