Я относительно новичок в Django, у меня есть блог, над которым я работаю. Однако у меня возникла проблема с реализацией кнопки «Поделиться», чтобы поделиться своими публикациями в социальных сетях с заголовком и миниатюрой, в частности с Facebook и WhatsApp. Я исследовал и нашел все возможные решения, но ни одно из них не решает мою проблему. Не многие учебники освещают эту проблему. Я использовал social_share, django_addthis и social_share_widgets, но ни один из них не помог.
Вот мои модели и шаблоны
class Post(models.Model):
author = models.ForeignKey(User,on_delete=models.CASCADE)
title = models.CharField(max_length=200)
slug = models.SlugField(max_length=200,blank=True,unique=True)
thumbnail = models.ImageField()
def get_absolute_url(self):
return reverse('details', kwargs={'slug': self.slug})
{% extends 'base.html' %}
{% load static %}
{% load social_share %}
{% load blog_tags %}
{% block content %}
<p>{{post.content| safe}}</p>
<div class="social-contact">
<a href="#" id="shown" style="background-color: red;"><i class="fa fa-share"></i> Share</a>
<a id="hidden" href="https://facebook.com/share?url=http://devbrian.com{{ request.get_full_path|urlencode }}" class="facebook-link"><i class="fa fa-facebook"></i> Facebook</a>
<a id="hidden" href="https://www.twitter.com/share?url=http://devbrian.com{{ request.get_full_path|urlencode }}" class="twitter-link"><i class="fa fa-twitter"></i> Twitter</a>
<a id="hidden" href="https://www.instagram.com/share?url=http://devbrian.com{{ request.get_full_path|urlencode }}" class="instagram-link"><i class="fa fa-instagram"></i> Instagram</a>
<a style="background-color: green;" href="https://api.whatsapp.com/send?+254799043853=+*YOURNUMBER*&text=%20*{{ request.get_full_path|urlencode }}&title=<your title>&summary=<your desc>&source=http://devbrian.com*" class="youtube-link"><i class="fa fa-whatsapp"></i> Whatsapp</a>
</div>
{% endblock content %}
Буду признателен за вашу помощь