我通过管理界面i产品上传的图像是找不到的,尽管它存在于开发中的server.It负载上。我使用Django image来调整上传的图像大小。
该图像不会显示在网站上,如果我跟随图像url,我将得到
<h1>Not Found</h1>
<p>The requested URL /media/CACHE/images/references/<reference-name>/<image-name>/211b0022f8a2baad7cdc527711dcb.jpg was not found on this server.</
django version: 2.08
MEDIA_ROOT in the settings files
ImageField in the class Product
当我将产品添加到数据库中时,目录products是django自动创建的,但它在myshop目录下,而不是media目录下。
当我使用Python shell读取product.image.url时,它显示:
/media/products/2018/08/22/green_tea.jpg
products/2018/08/22/green_tea.jpg中的green_tea.jpg stays
在模板文件中,我使用以下代
Django和一般的网络开发都是新的。但是我遵循了一个来创建我的第一个站点。一切都很好,直到我完成它,并希望使用Django管理面板编辑信息。
主要问题是,下面显示了一个使用FilePathField描述图像位置的模型。本教程让我把图片放在/home/pi/mysite/projects/static/img中。
from django.db import models
class Project(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
我正在尝试在jQuery/javascript中实现Django查询集。我可以获得所有用户的列表,但我无法获得用户的个人资料图片。用户名显示,但用户图像不显示为图像,它显示为文本( John)。如何获取每个用户的用户资料图片?这是我尝试过的:
class Profile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,blank=True,null=True)
profile_pic = models.ImageField(upload_to
我使用的是django和jssor。
当我使用jssor幻灯片转场时,如果我使用“media”文件夹中的图像,图像将消失,然后显示。如果我使用“static”文件夹中的图片,将会有。
有人能告诉我为什么吗?
Django模型:
class Banner(models.Model):
image = models.FileField(upload_to='Banner/%Y_%m_%d')
link = models.TextField()
Django模板:
...
<div ...>
{% for banner in ban
在找了几个小时没有解决我的问题的解决方案之后,我发布了这篇文章。来自我的媒体根目录的图像没有显示在我的html上。在chrome的控制台中,我得到了一个404 file not found.Even,尽管图像在那里。我在Pycharm中使用Python 3,Django 1.10。
这是模型,我将图片上传到:
from django.db import models
class Post(models.Model):
username = "anonymous"
post = models.ImageField(upload_to='anon'
我有通过django管理员上传的图片,但它们没有显示。奇怪的是,我有另一个具有完全相同代码的项目,它可以工作。与我的另一个项目一样,object.image.url输出/media/media/image.jpg。但是这个项目没有显示图像。如果我把一个图像从我的静态文件夹或如果我硬编码一个图像,它的工作良好。问题是,只有当我尝试从管理员上传的图片时,它才不起作用。我的settings.py文件中遗漏了什么东西吗?或者任何地方?
Models.py:
from django.db import models
# Create your models here.
class Connect(mo
model.py:
class Album(models.Model):{
poster = models.ImageField upload_to='static/images/album/%Y/%m/%d')
}
serializer.py
class AlbumSerializer(serializers.ModelSerializer):
doc = DoctorSerializer()
class Meta:
model = Album
fields = '__all__'
setting.py
STATIC_URL =