使用Django整合Facebook的喜欢和分享插件
Django是一个基于Python的网络框架,可以让你快速创建高效的网络应用。它也被称为包含电池的框架,因为Django提供了包括Django管理界面、默认数据库–SQLlite3等一切内置功能。在这篇文章中,我们将学习如何在Django中整合Facebook评论插件。
如何在Django中整合Facebook Like & Share插件?
安装
pip install django
1) 创建新项目
django-admin startproject Test_prj
2) 导航到Test_prj目录
cd Test_prj
3) 创建新的应用程序
python manage.py startapp main
文件夹结构:
然后在INSTALLED_APPS ( settings.py )中添加应用程序的名称。
views.py
from django.shortcuts import render
# Create your views here.
def home(request):
return render(request,"main/index.html")
在主目录下创建新文件urls.py
from django.urls import path
from .views import *
urlpatterns = [
path('',home,name="home")
]
在urls.py中加入main/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/
到此链接获取代码
点击获取代码
在主应用程序内创建新的目录模板,在该创建主目录内创建新的目录模板
index.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>
打开cmd或终端来运行这个应用程序
python manage.py runserver
输出:-