我需要帮助。我想上传我的图片,但出现问题我得到的截图 我动态上传了我的图片,在我的模型中:
....
class Visage(models.Model):
personne = models.ForeignKey(Personne)
def generate_filename(self, filename):
return "personne/static/personne/Images/%s/%s"% (self.personne.nom,filename)
image = models.ImageField(blank=False, upload_to=generate_filename)
...
在模板中我有:
{% for image in visages_liste %}
<a href="{{image.image.url }}"> <img src="{{image.image.url}}" height="420"></a>
{% endfor %}
图片的 url 看起来像:localhost:8000/personne/static/personne/Images/NameOfThePerson/NameOfTheImage.jpg
风景 :
class IndexView (generic.ListView):
template_name = 'personne/accueil.html'
context_object_name = 'visages_liste'
def get_queryset(self):
return Visage.objects.all()
在网址中,我尝试了很多不同的东西,但没有一个奏效。我应该在 STATIC_MEDIA 和 STATIC_URL 中放入什么?以及在网址中添加什么内容?