terminate.jpg

首页

技术分享

为puput添加评论功能

博客已经是过失的东西了,在这个时代,我这个年纪,上线一个个人博客本来就是个情怀。

博客上线以后,其实是没有评论功能的,那不是相当的不完整了,花了点时间,搞上。

首先安装两个插件:

django-contrib-comments==2.1.0

django-simple-captcha==0.5.14

第一个是django的评论插件,第二个是防止机器人自动刷评论的图形验证码插件。

ok

pip install django-contrib-comments==2.1.0
pip install django-simple-captcha==0.5.14

安装完成之后,照抄官网的配置

要开始使用该应用程序,请按照以下步骤执行:comments

通过运行安装注释应用程序。pip install django-contrib-comments

通过添加和定义来启用"站点"框架。'django.contrib.sites'INSTALLED_APPSSITE_ID

通过添加到。安装注释框架。'django_comments'INSTALLED_APPS

运行,以便 Django 将创建注释表。manage.py migrate

将注释应用程序的网址添加到您的项目中:urls.py

urlpatterns = [

...

url(r'^comments/', include('django_comments.urls')),

...

]

使用下面的评论模板标记在模板中嵌入注释。

想要自定义的再说。

这一步评论功能就成功了,但是还差一个图形验证码,不然服务器会被撑爆的。

同样照抄官网:

Install django-simple-captcha via pip: pip install django-simple-captcha

Add captcha to the INSTALLED_APPS in your settings.py

Run python manage.py migrate

Add an entry to your urls.py:

urlpatterns += [

path('captcha/', include('captcha.urls')),

]

Note: Pillow requires that image libraries are installed on your system. On e.g. Debian or Ubuntu, you’d need these packages to compile and install Pillow:

apt-get -y install libz-dev libjpeg-dev libfreetype6-dev python-dev

启动试一下,完美。

就等上线了哦!

Comments:

2021年3月31日 12:51 - 郎 桥石

来评论吧

captcha