Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用Django URL字段?_Python_Html_Django - Fatal编程技术网

Python 如何使用Django URL字段?

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

我在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.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)