在Django项目中整合Facebook评论插件

在Django项目中整合Facebook评论插件

Django是一个基于Python的网络框架,可以让你快速创建高效的网络应用。它也被称为包含电池的框架,因为Django提供了包括Django管理界面、默认数据库–SQLlite3等一切内置功能。在这篇文章中,我们将学习如何在Django中整合Facebook评论插件。

如何整合Facebook评论插件

首先,我们要安装Django。打开cmd或终端

pip install django

要创建一个新的Django项目-

django-admin startproject fbcomm

然后写命令–

cd fbcomm

创建一个新的应用程序 –

python manage.py startapp main

目录结构:-

在Django项目中整合Facebook评论插件

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

在Django项目中整合Facebook评论插件

fbcomm/ urls.py :-

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

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")
]

进入Facebook评论插件链接,获得评论插件的代码

https://developers.facebook.com/docs/plugins/comments

在Django项目中整合Facebook评论插件

点击获取代码并复制该代码

在Django项目中整合Facebook评论插件

在主文件夹内创建文件夹模板,在主文件夹内创建另一个主文件夹

然后创建文件并将其命名为index.html

<html>
    <head>
        <title>FBCOMM</title>
    </head>
<script async defer crossorigin="anonymous"
        src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v9.0"
        nonce="tQBFzkBF">
</script>
<body>
    <h1>Facebook Comment Plugin</h1>
    <div class="fb-comments" data-href="http://127.0.0.1:8000/index"
         data-width="" data-numposts="5"></div>
</body>
</html>

要运行Django应用程序,请打开cmd或终端,并编写命令

python manage.py runserver

输出:-

在Django项目中整合Facebook评论插件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Django 教程