我使用django中的默認評論表單作爲文檔,但諸如「name」,「url」之類的tages不適合我的需要。我需要它們成爲chinese.How我可以更改這些tages和如何使用評論框架自定義表單?請幫助我。謝謝很多。 自定義django評論表
而我自定義窗體,但它不起作用。
form.py:
class CommentFormmodels(CommentForm):
name = forms.CharField(label=("姓名"), max_length=50)
email = forms.EmailField(label=("Email address"))
url = forms.URLField(label=("個人站點")`enter code here`, required=False)
comment = forms.CharField(label=('評論'), widget=forms.Textarea,
max_length=COMMENT_MAX_LENGTH)
def get_comment_model(self):
return CommentForm
def get_comment_create_data(self):
data = super(CommentFormmodels,self).get_comment_create_data()
data['name']=self.cleaned_data['name']
data['email'] = self.cleaned_data['email']
data['url'] = self.cleaned_data['url']
data['comment'] = self.cleaned_data['comment']
return data
__init__.py:
from comment.forms import CommentFormmodels
def get_fom():
return CommentFormmodels
我可以只更改我的表單中的標籤,只是在我的應用程序中創建沒有models.py的表單? – user1878164
是的,只需在__init__.py中創建表單並添加get_form函數 – sneawo
非常感謝您的幫助,但我已經定製了該評論,但它沒有起作用。我不知道出了什麼問題!改變我queation已經請幫me.Thanks) – user1878164