さて、私は千人がこれを尋ねたことを知っていますが、私はこのサイト全体を見て成功しませんでした(またグーグル)ここに私のmodels.pyがあります
VENUE_IMAGE_PATH = os.path.join('images', 'venue_profiles/%Y/%m/%d')
class Venue(models.Model):
.....................
name = models.CharField(max_length=100)
address = models.CharField(max_length=100)
city = models.CharField(max_length=100)
...........................
class VenueImage(models.Model):
venue = models.ForeignKey(Venue, related_name="venue")
image = models.ImageField(upload_to=VENUE_IMAGE_PATH, max_length=255)
これが私のviews.pyです
def list(request):
venues = Venue.objects.all()
images=VenueImage.objects.all()
return render_to_response('venues/list.html', {'venues':venues,'images':images},
context_instance = RequestContext(request))
これが私のテンプレートです
{% for v in venues %}
<a href='#'>{{v.name}}</a>
<a href="{% url edit v.id %}" style="position:relative;left:10px;">edit</a>
{% if images %}
<img class='venue_image' src='images/venue_profiles/2012/10/25/{{images.url}}'
alt=''>
{% endif %}
{% endfor %}
今、私は試し{{images.images.url}}
まし{{images.url}}
た。{{MEDIA_URL}}images/venue_profiles/%Y/%m/%d/{{image.url}}
。私も試し{%for i in images %} {{i.url}} {% endfor %}
ました。'images/venue_profiles/2012/10/25'
私もそのプレフィックスなしで試しましたが、何も機能しないようです。誰かが私が間違っていることを理解するのを手伝ってくれませんか。