Integración del complemento Me gusta y Compartir de Facebook usando Django

Django es un marco web basado en Python que le permite crear rápidamente aplicaciones web eficientes. También se denomina marco de trabajo de baterías incluidas porque Django proporciona funciones integradas para todo, incluida la interfaz de administración de Django, la base de datos predeterminada: SQLlite3, etc. En este artículo, aprenderemos a integrar el complemento de comentarios de Facebook en Django.

¿Cómo integrar el complemento Me gusta y compartir de Facebook en Django?

Instalación

pip install django

1) Crear nuevo proyecto

django-admin startproject Test_prj

2) Navegue al directorio Test_prj

cd Test_prj

3) Crear nueva aplicación

python manage.py startapp main

Estructura de carpetas:

Luego agregue el nombre de la aplicación dentro de INSTALLED_APPS ( settings.py ).

vistas.py

Python3

from django.shortcuts import render
  
# Create your views here.
def home(request):
    return render(request,"main/index.html")

Crea un nuevo archivo urls.py dentro del directorio principal

Python3

from django.urls import path
from .views import *
  
urlpatterns = [
    path('',home,name="home")
]

Agregue main/urls.py dentro de urls.py

Python3

from django.contrib import admin
from django.urls import path,include
  
urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include("main.urls")),
]

https://developers.facebook.com/docs/plugins/like-button/

Ve a este enlace para obtener el código

Haga clic en obtener código

Cree nuevas   plantillas de directorio dentro de la aplicación principal que crea el directorio principal

índice.html

HTML

<!DOCTYPE html>
<html>
<head>
    <title>GFG</title>
    <div id="fb-root"></div>
    <script async defer crossorigin="anonymous" 
            src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v9.0" 
            nonce="8E6OZDVx"></script>
</head>
<body>
    <h1>Welcome To GFG</h1>
    <div class="fb-like" data-href="http://127.0.0.1:8000/8000" data-width=""
         data-layout="button_count" data-action="like" data-size="large" 
         data-share="true"></div>
</body>
</html>

Abra cmd o terminal para ejecutar esta aplicación

python manage.py runserver

PRODUCCIÓN :-

Publicación traducida automáticamente

Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *