Как получить кнопку "Поделиться процентами", чтобы отобразить свое собственное изображение в Django?

У меня есть код для обмена на интерес на моем сайте. Проблема в том, что я не могу заставить его загрузить свое изображение.

Прямо сейчас у меня есть это где image_to_share это путь к файлу:

<a href="https://www.pinterest.com/pin/create/button/
        ?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F
        &media= {% static image_to_share %}
        &description={{photo.description}}"
        data-pin-do="buttonPin"
        data-pin-config="above">
        <img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" />
</a>

Когда я проверяю элемент в Chrome, я получаю путь к изображению как:

<img src="http:// /static/assets/uploaded_files/1421974839_3_art2.jpg ">

Тем не менее, это должно выглядеть так:

<img src="/static/assets/uploaded_files/1421974839_3_art2.jpg">

Как убрать "http://" и завершающий пробел, чтобы мое изображение отображалось правильно?

1 ответ

Решение

Вы можете просто добавить домен вашего сайта либо жестко, либо с сайта Django

&media={{your_site_domain}}{% static image_to_share %}

your_site_domain может быть example.com например

Больше на сайтах Django: https://docs.djangoproject.com/en/1.7/ref/contrib/sites/

Другие вопросы по тегам