Python 如何使用Django URL字段?
我在Django中有一个URL字段,我正在向其中添加照片的URL,如何将此图像呈现到我的网站前端 models.py文件代码供参考Python 如何使用Django URL字段?,python,html,django,Python,Html,Django,我在Django中有一个URL字段,我正在向其中添加照片的URL,如何将此图像呈现到我的网站前端 models.py文件代码供参考 class Place(models.Model): place_photo = models.ImageField(upload_to='photos/%Y/%m/%d/') place_photo_1 = models.ImageField(upload_to='photos/%Y/%m/%d/') place_photo_2 = models.Im
class Place(models.Model):
place_photo = models.ImageField(upload_to='photos/%Y/%m/%d/')
place_photo_1 = models.ImageField(upload_to='photos/%Y/%m/%d/')
place_photo_2 = models.ImageField(upload_to='photos/%Y/%m/%d/')
place_photo_3 = models.ImageField(upload_to='photos/%Y/%m/%d/')
place_photo_4 = models.ImageField(upload_to='photos/%Y/%m/%d/')
field_name = models.URLField(max_length=500,default='add photo url')
def __str__(self):
return self.place_title
这是我的template.html代码
<div class="placebox-overlap-wrapper">
<div class="overlap-box">
<div class="overlap-btns-area">
<div class="car-magnify-gallery">
<a href="{{place.place_photo.url}}" class="overlap-btn">
<i class="fa fa-expand"></i>
<img class="hidden" src="{{place.place_photo.url}}">
</a>
{% if place.place_photo_1 %}
<a href="{{place.place_photo_1.url}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story1}}</p>">
<img class="hidden" src="{{place.place_photo_1.url}}">
</a>
{% endif %}
{% if place.place_photo_2 %}
<a href="{{place.place_photo_2.url}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story2}}</p>">
<img class="hidden" src="{{place.place_photo_2.url}}">
</a>
{% endif %}
{% if place.place_photo_3 %}
<a href="{{place.place_photo_3.url}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story3}}</p>">
<img class="hidden" src="{{place.place_photo_3.url}}">
</a>
{% endif %}
{% if place.place_photo_4 %}
<a href="{{place.place_photo_4.url}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story4}}</p>">
<img class="hidden" src="{{place.place_photo_4.url}}">
</a>
{% endif %}
{% if place.place_photo_5 %}
<a href="{{place.place_photo_5.url}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story5}}</p>">
<img class="hidden" src="{{place.place_photo_5.url}}">
</a>
{% endif %}
{% if place.field_name %}
<a href="{{place.field_name}}" class="hidden"
data-sub-html="<h4>{{place.place_title}}</h4><p>{{place.story5}}</p>">
<img class="hidden" src="{{place.field_name}}">
</a>
{% endif %}
</div>
</div>
</div>
</div>
我是Django的新手,所以如果我犯了任何错误,请帮我解决。这将是非常可观的请不要上传代码/错误的图像、您的问题,并将其作为代码格式的文本发布。好吧,我注意到了。谢谢Abdul指出这一点!你的意思是,你想从
Url
访问图像
?是的,我想使用图像的Url,而不是从管理面板手动上传图像,并想将该图像显示到我网站的前端。因为我是Django的新手。因此,如果有任何其他的方法可以做到这一点,那么请建议它。这将是非常可观的。
def place(request):
places = Place.objects.order_by('-added_date')
paginator = Paginator(places,9)
page = request.GET.get('page')
paged_places = paginator.get_page(page)
country_search = Place.objects.values_list('country',flat=True).distinct()
location_search = Place.objects.values_list('location',flat=True).distinct()
architecture_search = Place.objects.values_list('architecture',flat=True).distinct()
data = {
'places': paged_places,
'country_search':country_search,
'location_search': location_search,
'architecture_search': architecture_search,
}
return render(request,'place/place.html',data)