使用Django整合Facebook的喜欢和分享插件

使用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

文件夹结构:

使用Django整合Facebook的喜欢和分享插件

然后在INSTALLED_APPS ( settings.py )中添加应用程序的名称。

使用Django整合Facebook的喜欢和分享插件

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/

到此链接获取代码

使用Django整合Facebook的喜欢和分享插件

点击获取代码

使用Django整合Facebook的喜欢和分享插件

在主应用程序内创建新的目录模板,在该创建主目录内创建新的目录模板

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

输出:-

使用Django整合Facebook的喜欢和分享插件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Django 教程