首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的Django Python站点上没有打印出评论

Django是一个基于Python的开源Web应用框架,用于快速开发高质量的网站。如果你的Django Python站点上没有打印出评论,可能有以下几个可能的原因和解决方法:

  1. 缺少评论功能代码:首先,确保你的Django站点中已经实现了评论功能的代码。评论功能通常需要在Django的视图函数或类中编写相应的逻辑来处理用户提交的评论数据,并将其保存到数据库中。你可以参考Django官方文档中的教程和示例来添加评论功能。
  2. 检查模板代码:在你的Django模板中,确保你已经正确地渲染了评论数据。你可以使用Django模板语言来遍历评论数据,并将其展示在页面上。确保你在模板中使用了正确的变量和标签来显示评论内容。
  3. 数据库配置问题:如果你的评论数据没有被正确保存到数据库中,那么在页面上就无法显示评论。检查你的Django配置文件中的数据库配置,确保数据库连接正常,并且评论数据被正确地保存到了相应的数据库表中。
  4. 前端代码问题:如果你在前端页面上没有看到评论内容,可能是因为前端代码中没有正确地获取和展示评论数据。检查你的前端代码,确保你已经正确地调用后端接口获取评论数据,并将其展示在页面上。
  5. 调试和日志:如果以上方法都没有解决问题,你可以在Django的调试模式下运行站点,并查看控制台输出和日志文件,以便找到可能的错误信息和异常。根据错误信息进行调试和修复。

对于Django站点上的评论功能,腾讯云提供了一系列适用的产品和服务:

  1. 云服务器(CVM):腾讯云提供高性能、可扩展的云服务器,用于托管Django站点和处理用户请求。
  2. 云数据库MySQL:腾讯云的云数据库MySQL提供了可靠的、高性能的MySQL数据库服务,用于存储和管理评论数据。
  3. 云开发(CloudBase):腾讯云的云开发平台提供了一站式的后端服务,包括云函数、云数据库、云存储等,可以帮助你快速搭建和部署Django站点,并实现评论功能。
  4. 云监控(Cloud Monitor):腾讯云的云监控服务可以帮助你实时监控Django站点的性能指标和运行状态,及时发现和解决问题。

请注意,以上仅是腾讯云提供的一些相关产品和服务,你可以根据实际需求选择适合的产品和服务来支持你的Django站点。具体的产品介绍和详细信息,请参考腾讯云官方网站或联系腾讯云客服。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

·Django增加评论功能(Python3)

[个人网站搭建]·Django增加评论功能(Python3) 个人主页--> https://xiaosongshine.github.io/ 个人网站搭建github地址:https://github.com...django评论库是一个站点,所以需要添加sites应用并设置当前django工程站点id=1 更新数据库 python manage.py migrate 配置urls.py 在 urlpatterns...这些需要使用django_comments模版标签,在使用标签之前导入加载: {# 导入评论库模块模版标签 #} {% load comments %} 评论列表可以通过django_comments...,主页用是show就改为了: {% get_comment_form for show as blog_form %} {% get_comment_list for show as comments...{{ comments|length}}获取评论总数目,便于统计显示,实现: {{ comments|length}}

1.2K40

Django评论

评论功能打算用Django评论库,添加引用却报错。 查了一下,Django原本会自带一个评论库组件,而从1.6版本以后就没有自带了,需要自己安装。...django评论库是一个站点,所以需要添加sites应用并设置当前django工程站点id=1 记得在urls.py添加django_comments路由设置,url中加入如下代码: url(...r'^comments/', include('django_comments.urls')), 执行 python ....这些需要使用django_comments模版标签,在使用标签之前导入加载: {# 导入评论库模块模版标签 #} {% load comments %} 评论列表可以通过django_comments...Django评论库如果填写不完整,或者提交出错,就会跑到自带页面。 关键是自带评论页面超级不好看。所以得想方法避开。 为Comments添加Ajax功能,免得提交出错跳到自带评论页面。

1K21
  • django_mysql_配置

    创建一个新应用,为booktest,在models.py 文件中定义模型类,然后去setting注册应用 python manage.py startapp booktest ?...逻辑删除') class Meta: db_table = 'tb_books' # 指明数据库表名 verbose_name = '图书' # 在admin站点中显示名称...2) django会为表创建自动增长主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长主键列。...null是数据库范畴概念,blank是表单验证范畴 5) 外键 一般用CASCADE 在设置外键时,需要通过on_delete选项指明主表删除数据时,对于外键引用表数据如何处理,在django.db.models...1> 生成迁移文件 python manage.py makemigrations 注:这里可以指定迁移某一个APP 例如users APP: python manage.py makemigrations

    1.6K10

    Python | 发包 2018 入坑

    最近业务需要抽离,抽离出来应用需要做成 Django 第三方包形式,可以在任何 Django(也没那么神奇,例如有些版本就没测试)版本项目中,直接安装使用,所以这里还是需要发包到 pypi。...第一次发包 是先发到 test 环境 https://testpypi.python.org/,看下发包还是不是符合预期,毕竟很长时间没发过包。...,那个后面只会只支持使用 TLS 1.2 版本协议,低版本不再支持了,很不幸,testpypi.python.org 这个测试站点停止支持 TLS 1.0 和 1.1 接着按照给出例子,自己测了下...you see "TLS 1.0" or an error like "tlsv1 alert protocol version", then you must upgrade. ↩ 第二次发包 按照文档..., python 过时了,那就直接升到 2.7.14;升完再跑一遍 python -c "import requests; print(requests.get('https://www.howsmyssl.com

    1.5K10

    bootstrap+django搭建防跨站点攻击登陆系统

    环境:win10+mysql8.0+django2.0+bootstrap3.7 源码已经上传至github,欢迎修改使用:django2.0登录系统 最终显示结果: ? ? ?...这里需要说明以下,编写model层,并不是直接继承model.Model,而是继承django自带登录系统中AbstractUse类,这是django为了方便做登陆系统,而高度抽象出来一个基类...当然你也可以重写基类,根据python继承原则,子类与父类相同属性,父类会被子类给覆盖。...简单来说,就是跨站点请求伪造,当你登录一个网站时,会在你浏览器保存一个cookie,如果此时,你正好又去点击了一个不良网站,后台人员,便可以使用保存在你浏览器cooike以你身份去做一些事情。...这时当我们在登录时候,如下图,便会出现一串伪随机数。可以杜绝99%csrf。 ? 今天就说这么多啦~ 全文结束,欢迎在评论区讨论~

    1.2K20

    django2实战1.初识django什么是django环境安装创建第一个项目启动开发服务器项目配置文件小结

    web框架作用有以下几点: 减少重复繁琐工作,web开发中有很多重复没有技术含量工作,web工作可以将这些工作封装好,或者自动化实现 提供标准与规范,便于开发人员合作。...,而且要负责所有的流程,包括地基,建柱子,垒砖头等。...环境安装 使用python版本是3.6.6 推荐使用pyenv安装对应版本,详情查看 为python版本抓狂,试下pyenv吧 准备工作: ☁ python pip install --upgrade...django 终端按 ctrl+c 关闭web服务器 终端会实时打印出所有的访问记录 默认端口是8000, 我们也可以自定义端口 ☁ mysite python manage.py runserver...如果你感兴趣,请关注django2实战文集 如果觉得本文对你有所帮助,点个赞,或者赏杯咖啡钱,你认可对很重要

    81010

    Django新人必看】Django安装及搭建开发环境实战细解

    案例介绍 在这个实战项目里,我们会从头开始,一步步搭建一个完整blog站点。从开发环境到生产环境发布,会分成几部分文章来完成。 请注意,此为实战项目教程,不会从头讲基础django知识。...该实战项目主要包含以下几个部分: 基本部分 安装django,搭建隔离开发环境 创建工程及数据库基本配置 创建blog应用并对其建立模型 搭建blog站点后台管理系统admin 利用bootstrap...添加站点地图sitemap 添加订阅 利用Solr和Haystack建立站内搜索引擎 版本说明 本项目要用到软件及版本如下 python==2.7+ django==1.8.6 virtualenv...这时所有的操作都是在venv这个Python独立运行环境下,不会受外界系统python环境影响,也不会影响到外界系统Python环境。...方法2:import django 打开python命令终端 导入django包, 成功打印出django版本,到此,则表示django已成功安装。

    1.2K120

    Django之auth组件

    一、Auth模块是什么   django内置用户认证系统 ,可以快速 实现,登录,注销,修改密码......对象中,就有一个user对象,就是当前登录用户对象,如果没有登录,request.user=AnonymousUser,匿名用户 。  ...后面的key值, -login_url:如果没有登录,跳转到页面 -可以局部配置 -可以全局配置(在setting中) # 全局配置,如果没有登录,跳到这个路由 LOGIN_URL='/login...1 需求分析     首页(显示文章)     文章详情     点赞,点踩     文章评论       字评论       评论展示     登录功能(图片验证码)     注册功能(基于form...----用户表 -blog-----个人站点表 -Article----文章表 -commit----评论表 -upanddown----点赞点踩表 -category---文章分类表 -tag---文章标签表

    66620

    带你构建你第一个PythonDjango应用程序

    Python是一种高级通用编程语言。这意味着你可以使用它来编写从简单游戏到支持每月数百万用户网站任何内容。 事实,每月有数百万访问者几个高调站点依靠Python来提供一些服务。...然而,你需要使用大多数库现在已经被移植到Python 3。 Python 3。虽然原理保持不变,但只需要很少语法修改就可以使代码在Python 2.7.x下运行。...此代码打印出来Hello, World控制台。您可以通过访问此站点轻松地尝试此代码,将代码示例粘贴到页面右侧编辑器中,然后单击run页面上方按钮以查看输出。 条件逻辑 条件逻辑同样简单。...Django中包含了许多其他有用东西,但是随着您进行,您可能会发现它们。我们将在本教程中使用Django来构建我们网站。 设置 在本教程中,将向您展示如何启动并运行Django网站。...让我们编辑应用程序中views.py文件howdy。 请注意,在第二个视图中,没有定义一个get 方法。这只是使用这个TemplateView类另一种方式。

    2.6K50

    taohui.org.cn建站历程

    所熟悉大规模分布式、高性能服务器设计,其实在流量极小个人站点用不什么,小站点更强调快速堆砌功能反而是欠缺。...虽然长年在C和C++打滚,但对python并不陌生,尤其是非常喜欢它语法,很漂亮!更重要一点是,它开发效率正是这种小站点所需要,运行效率差点反而无所谓。...现在它已经发展到了django1.6版本,就用最新了,后面发现其新版本往往不兼容老版本组件,这好像是python世界惯例,真够BT(所以,virtualEnv才有市场,所以才需要在每个python...前端放Nginx基本是必须django没有并发处理能力,而Nginx可以处理十万百万级并发连接。...基于这样登陆系统再存储评论数据当然是王道,可是时间有限啊,实在没功夫了,这时看到了多说,这个平台就是为小站点们创建,它把各站点评论数据放在它数据库里,这也是多说能拿风投核心竞争力了吧?

    1.2K10

    渗透测试|记一次报错页面搞定zfb钓鱼网站

    站长正在无聊hw看waf中,然后收到一份评论邮件,如下图: 当时看到时候也没在意,然后这个人就加了群,在群里说明了一下,说这个骗了挺多人了,然后就发出了目标的网址,就抱着无聊心态随手打开看了下...[aru_39] 3.接着继续测试,然后出现了一个突破口,一个报错页面,应该是后端不允许发送空值,然后就异常报错了,而且djangodebug没有关闭[aru_1]。...mysql相关信息~[aru_36]) (python版本,以及一个github项目xxx-master(应该是管理员直接clone下来项目)) 然后在作者源码里发现了一个邮箱,但是没有继续深入...2.没有验证码?那这不爆破走一走???[aru_31],用户名根据xadmingithub项目说明可以知道默认用户是admin,密码直接上top1w 3.成功搞出密码,运气日站?...django+xadmin写项目,和朋友研究了一晚上,好像根本没有办法getshell,太难了!然后貌似这个还是一个有授权到期时间站点

    28510

    Django 介绍

    Django,是一个开放源代码Web应用框架,由Python写成,采用了MVC软件设计模式,即模型M,视图V,控制器C。...核心组件 Django框架核心包括: 一个面向对象映射器,用作数据模型(以Python形式定义)和关联性数据库间媒介; 一个基于正则表达式URL分发器; 一个视图系统,用于处理请求; 一个模板系统...内置应用 Django 包含了很多应用在它"contrib"包中,这些包括: 一个可扩展认证系统 动态站点管理页面 一组产生RSS和Atom工具 一个灵活评论系统 产生Google站点地图(Google...GIS)基础框架 服务器部署 Django可以运行在启用了mod pythonApache 2,或是任何WSGI兼容Web服务器。...Django也有启动FastCGI服务能力,因此能够应用于任何支持FastCGI机器Django1.0已经可以利用Jython运行在任何J2EE服务器。

    75220

    django自关联,auth模块

    这样我们就直接用表内关联将外键关联设置成自身表字段 2.例如,对于微博评论,每条评论都可能有子评论,但每条评论字段内容应该都是相同,并且每条评论都只有一个父评论,这就满足了一对多情形,父评论id...request.user获取当前登陆用户对象 # 2.当没有执行auth.login,request.user打印出是匿名用户。...# django中间件中有没有一个叫 'django.contrib.auth.middleware.AuthenticationMiddleware'中间件,它干了件什么事,能不能推导一下?...需要在项目下settings.py文件中进行配置 # settings.py中 """ 1.指定不再使用默认auth_user表而是使用自己创建Userinfo表 2.自定义认证系统默认使用数据表之后...auth.logout(request) 本质就是删除django_session中所对应记录 6.auth_user

    1.1K20

    Python赚钱千万不能有加法思维!

    python,收钱】 大家好,是一行 很多读者都知道是做科研时候接触到python,但当时想更多是这玩意学会是不是可以赚钱~ 但我做着做着就陷入了深深质疑,一直在做就是求职和接单,怎么像跪着要饭呀...,之后django会自动创建CatBook这个应用文件夹,里面包含6个py文件,对应功能分别是: _init.py_是一个空文件,表示当前目录booktest可以当作一个python包使用。...紧接着在浏览器中输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来地址,可以查看当前站点开发效果。...在浏览器里输入http://127.0.0.1:8000/ 就可以看到django已经被成功应用 但这个网站里还没有其他信息,需要创建视图来显示我们想要页面 3创建视图 1.定义视图 视图就是一个Python...这样网站连html都暂时不需要去考虑 将代码部署在在服务器绑定相关域名,用户便能通过在浏览器里输入域名进行访问 4最后 看上去非常简单,简单到质疑“钱呢?标题党!

    63120

    GitHub两个适合入门Django开源项目

    前言 最近GitHub推荐了几个很不错项目给我,其中有两个适合Django入门,也仔细看过源码并且实际跑了起来。整体逻辑比较简单,比较适合刚入门朋友借鉴学习。...项目一 项目地址: ★ https://github.com/myminwang/myblog ” 环境: python 3.x Django 2.0.x Mysql 特点: 博客文章 markdown...渲染,代码高亮 第三方社会化评论系统支持(畅言) 三种皮肤自由切换 全局搜索 阅读排行榜/最新评论 多目标源博文分享 博文归档 友情链接 分享、赏功能 页面: 这个项目后台使用是xadmin,关于...xadmin相关知识,大家可以去搜索相关文档。...整个项目的思路比较简单,需要交流朋友可以进文章末尾群进行交流。

    5K30

    Django 学习笔记之表单

    表单英文单词是 Forms, 它其实属于 HTML 知识范畴。HTML 表单可以实现用户和 Web 站点之间数据交互。表单允许用户将数据发送到 Web 站点。...Web 站点需要获取图书名称信息作为数据库查询条件,所以将数据拦截并获取图书名称。然后通关查询数据库,最后将查询到所有商店信息返回给浏览器进行渲染显示。另外,博客系统中评论模块也是这个原理。...因此,在一些站点上会爆出 XSS 漏洞。原因可能是编码者没有对用户提交数据进行过滤或者过滤不严,直接存储到数据库中。...q=monkey 3 Django Form 3.1 功能 Django 表单针对 HTML 表单实现了一层封装,这使得 Django Form 表单功能更加强大。...4 写在最后 新建 Python Web 学习交流 QQ 群,群号:701534112。或者长按以下二维码加群。欢迎大家加群,一起交流,一起学习。

    2.6K30

    为什么 Django 能持续统治 Python 开发世界

    通过本篇博客,来为大家讲解下为什么相比 Flask、Pyramid、Tornado、Bottle、Diesel、Pecan、Falcon 这些流行 Python web 框架,Python 开发者更倾向于选择...独特管理页面 即使在网站完全构建之前,您也可以从外部贡献者处获取有关信息。 这就是Django力量。 该框架使您能够快速轻松地从应用模型生成管理站点。...Django对ORM完善支持 Django对象关系映射 (ORM) 对数据库进行了完善支持。所以,它用于查询数据库所需数据时,没有处理结构化查询语言(SQL)麻烦。...您也可以使用其他框架创建可读 URL,但没有一个与 Django 一样容易进行 URL 构造。...一如既往,您意见对于所有读者都至关重要,请在下面的评论栏中分享您看法。 原文出处: manmohan   译文出处:开源中国

    1.1K30

    学爬虫之道

    近来在阅读 《轻量级 Django》,虽然还没有读完,但我已经收益颇多。不得不称赞 Django 框架开发人员,他们把 Web 开发降低门槛。...Django从对 Web 开发是一无所知到现在可以编写小型 web 应用,这很舒服。 Django 已经算是入门,所以自己把学习目标转到爬虫。...自己接下来会利用三个月时间来专攻 Python 爬虫。这几天,使用“主题阅读方法”阅读 Python 爬虫入门文档。制定 Python 爬虫学习路线。...Proxy 设置: 某些站点做了反倒链设置,会将高频繁访问 IP 地址封掉。所以我们需要用到代理池。 错误解析:根据 URLError 与 HTTPError 返回错误码进行解析。...配合 urllib 可以编写出各种小巧精干爬虫脚本。 第二阶段:进阶 当把基础牢固之后,我们需要更进一步学习。

    49020

    Django 博客教程:前言和环境安装(连载一)

    这个博客已经具备个人博客该有的基本功能,我们可以把代码部署到生产服务器开始使用。 谁适合这个教程? 这个教程目的是一步步地带着大家使用 django 开发一个博客。...如果你个人无法解决这些问题,你可以通过以下方式寻求帮助,这可以帮你以最快速度解决问题。 对于简单问题,请在个人博客评论区留言,每天都会查看新留言并且回复相关问题。...如果提示命令未找到,而你又确定已经安装了 Python,多半是因为没有Python 添加到环境变量。...顺便测试一下安装是否成功,现在命令行输入 python 以打开 Python 自带命令栏,然后输入import django,如果没有报错就说明 django 安装成功,最后通过 print(django.get_version...())打印出 django 版本号,确保安装了正确版本 django : (blogproject_env) C:\WINDOWS\system32>pythonPython 3.5.2 (v3.5.2

    77180
    领券