如何覆盖夹层评论表单?

How to override Mezzanine comments form?

我正在使用:

Python 2.7
Django 1.6.11
Mezzanine 3.1.10

登录我的博客网站的任何人都可以为博客 post 设置评论表单的 "name" 字段。我想隐藏这个字段,但我找不到评论表单的模板。

有谁知道评论表单模板在哪里,或者有其他方法可以防止用户设置 "name" 评论字段吗?

您可以先将相关模板复制到您的 static/templates 目录中,尝试更改模板。使用命令

./manage.py findstatic templates\something.html

确保设置了静态文件目录,然后检查

./manage.py findstatic templates\something.html

找到两个文件,一个来自夹层,一个来自您的静态目录。

示例:

./manage.py findstatic css\bootstrap.css

Found 'css\bootstrap.css' here:
  C:\Python34\lib\site-packages\mezzanine\core\static\css\bootstrap.css
  c:\users\me\documents\mezz-project\mez\static\css\bootstrap.css