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