django 1.8 评论库comments配置问题

comments库是django框架内置的评论库,可以快速搭建网站需要的评论系统。不过1.8的配置和1.6的出现了一点小小配置,由于刚刚接触,按照网上的文档配置,需要在

settings.py的INSTALLED_APPS中加入‘django.contrib.comments’,但是按照这个配置完成之后会出现一下错误:

ImportError: No module named comments

开始一直以为是需要加载模块,但是添加模块之后依然有这个提示,后网上查阅发现原来1.8版本已经改了,参照http://django-contrib-comments.readthedocs.org/en/latest/porting.html

#apt-get install pip
#pip install django-contrib-comments
在setting.py的INSTALLED_APPS中加入如下app
INSTALLED_APPS = (
    ...
    ‘django_comments‘,
    ...
)

这样然后python manger.py syncdb就可以了,不会报错。

如果之后报错:Site matching query does not exist.

需要在setting.py中添加SITE_ID = 1就可以了。

时间: 2024-08-03 03:49:56

django 1.8 评论库comments配置问题的相关文章

Django 自带comment评论库使用

comments库是django框架内置的一个评论库,可以快捷的搭建出网站需要的评论系统. Django1.9版本使用django_comments而非“django.contrib.comments”,直接pip install django-contrib-comments即可. 一.激活步骤 在setting.py的INSTALLED_APPS中加入如下appINSTALLED_APPS = ( ... 'django_comments', ...) 二.如何在模板中使用comments

django 重写 mysql 连接库实现连接池

django 重写 mysql 连接库实现连接池 问题 django 项目使用 gunicorn + gevent 部署,并设置 CONN_MAX_AGE 会导致 mysql 数据库连接数飙升,在高并发模式可能会出现 too many connections 错误.该怎么解决这个问题呢?首先看下 django 源码,找到问题的根源. 本文 django 版本为 2.2.3. 问题分析 首先查看连接部分源码: # django/db/backends/mysql/base.py class Dat

python第三方库系列之十一--django.db的connection库

平时用django去向数据库中读写数据都是用的Model,直接molel.objects.filter(Q())或者model.objects.get(Q())等读取数据.然而这样的Q()查询SQL语句就必须符合django ORM的规范,今天想总结的是用connection库和原生的SQL语句读写数据库. from django.db import connection SQL_str = "select * from book" cursor = connection.cursor

Django学习笔记—Comments库的使用方法小记

comments库是django框架内置的一个评论库,官方文档地址:https://docs.djangoproject.com/en/dev/ref/contrib/comments/可以快捷的搭建出网站需要的评论系统.不过对这个库的评价似乎褒贬不一,我自己在使用中的感受是要想让这个库能够比较完美的工作,可能自己需要做较多的定制工作,有时想想,还真不如自己重头写来的爽气.这里照例把自己的一些使用经验记录一下,以供参考. 一.激活步骤 添加APP:INSTALLED_APPS=(‘django.

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表、课程评论表、用户收藏表、用户消息表、用户学习表

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台-创建用户操作app,在models.py文件生成5张表,用户咨询表.课程评论表.用户收藏表.用户消息表.用户学习表 创建名称为app_operation的用户操作APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literals from datetime i

Django Book

The Django Book 2.0--中文版 第一章:介绍Django 本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架. 使用Django,使你能够以最小的代价构建和维护高质量的Web应用. 从好的方面来看,Web 开发激动人心且富于创造性:从另一面来看,它却是份繁琐而令人生厌的工作. 通过减少重复的代码,Django 使你能够专注于 Web 应用上有 趣的关键性的东西. 为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程

django开发简易博客(五)

这一节将讲述如何添加comments库与ajax的支持. 一.添加comments库 comments库是是django框架内置的一个评论库,可以快速的搭建岀一个评论系统,不过再自定义方面有些麻烦,不想用的话也可以自己动手编写.激活comments的方法. 1.在setting.py INSTALLED_APP 添加 'django.contrib.sites', django.contrib.comments', 2.更新数据库,执行 python manage.py syncdb 3.在we

Python 获取网易云音乐热门评论

--> html { line-height: 1.6 } body { font-family: -apple-system-font, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; background-color: #f3f3f3; line-height: inherit } body.ric

Django之七表单

前言 从Google的简朴的单个搜索框,到常见的Blog评论提交表单,再到复杂的自定义数据输入接口,HTML表单一直是交互性网站的支柱. 本节介绍如何用Django对用户通过表单提交的数据进行访问.有效性检查以及其它处理. 与此同时,我们将介绍HttpRequest对象和Form对象. 从Request对象种获取数据 我们在第三节讲述View的函数时已经介绍过HttpRequest对象了,但当时并没有讲太多. 让我们回忆下:每个view函数的第一个参数是一个HttpRequest对象,就像下面这