Django is a Python-based web framework that allows you to quickly create efficient web applications. It is also called batteries included framework because Django provides built-in features for everything including Django Admin Interface, default database – SQLlite3, etc. In this article we will learn to integrate facebook comment plugin in django.
How to Integrate Facebook Like & Share Plugin in Django ?
Installation
pip install django
1) Create new project
django-admin startproject Test_prj
2) Navigate to Test_prj directory
cd Test_prj
3) Create new app
python manage.py startapp main
Folder Structure :
Then add the app name inside the INSTALLED_APPS (settings.py).
views.py
from django.shortcuts import render
# Create your views here. def home(request):
return render(request, "main/index.html" )
|
Create new file urls.py inside the main directory
from django.urls import path
from .views import *
urlpatterns = [
path('',home,name = "home" )
] |
Add the main/urls.py inside the urls.py
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/
Go to this link to get code
Click on get code
Create new directory templates inside the main app inside that create main directory
index.html
<!DOCTYPE html> < html >
< head >
< title >GFG</ title >
< div id = "fb-root" ></ div >
< script async defer crossorigin = "anonymous" nonce = "8E6OZDVx" ></ script >
</ head >
< body >
< h1 >Welcome To GFG</ h1 >
data-layout = "button_count" data-action = "like" data-size = "large" data-share = "true" ></ div >
</ body >
</ html >
|
Open cmd or terminal to run this app
python manage.py runserver
OUTPUT :-