在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
目录结构:-
然后在settings.py的INSTALLED_APPS中添加应用程序的名称。
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
点击获取代码并复制该代码
在主文件夹内创建文件夹模板,在主文件夹内创建另一个主文件夹
然后创建文件并将其命名为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
输出:-