gpt4 book ai didi

Django - 限制允许输入到文本框中的字符数量

转载 作者:行者123 更新时间:2023-12-03 15:52:26 26 4
gpt4 key购买 nike

这是我的models.py:

class Blog(models.Model):
blogPost = models.CharField(max_length=200)

这是我的 forms.py:
class BlogForm(forms.ModelForm):
class Meta:
model = Blog
fields = ['blopPost']
widgets = { 'blogPost' : forms.Textarea(attrs={'rows':5, 'cols':90}) }

目前,用户可以在文本框中输入任意数量的字符,并且只有在用户提交文本后才会收到错误消息。我希望用户只能输入 200 个字符,当他输入 200 个字符时,文本框不允许用户输入任何其他内容(甚至在他提交之前)。我该怎么做呢?

最佳答案

使用 maxlength您的 textarea 上的属性HTML 元素。

class BlogForm(forms.ModelForm):
class Meta:
model = Blog
fields = ['blogPost']
widgets = {
'blogPost' : forms.Textarea(attrs={
'rows': '5',
'cols': '90',
'maxlength': '200',
}),
}

关于Django - 限制允许输入到文本框中的字符数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com