Джанго форма подкласса для комментариев - PullRequest
2 голосов
/ 20 сентября 2010

привет, я пытаюсь создать подкласс CommentForm, и я не уверен, правильно ли я это делаю.Я делаю эти поля скрытыми, но они не отображаются таким образом.

from django.contrib.comments.forms import CommentForm
from django import forms
from django.utils.translation import ungettext, ugettext_lazy as _

class customCommentForm(CommentForm):
    name          = forms.CharField(widget=forms.HiddenInput)
    email         = forms.EmailField(widget=forms.HiddenInput)
    url           = forms.URLField(widget=forms.HiddenInput)
    comment       = forms.CharField(label=_('Comment'), widget=forms.Textarea,
                                  max_length=3000)

1 Ответ

1 голос
/ 01 декабря 2010

Это что-то вроде хака, но я закончил тем, что делал это в шаблоне с чем-то вроде

        {% ifequal field.name "name" %} style="display:none;"{% endifequal %}
        {% ifequal field.name "email" %} style="display:none;"{% endifequal %}
        {% ifequal field.name "url" %} style="display:none;"{% endifequal %}
        {% ifequal field.name "honeypot" %} style="display:none;"{% endifequal %}>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...