Django - 无法将表单字段显示为文本区
我在定义一个字段为文本区域(textarea)。在我的本地服务器上这个功能正常,但在我的远程服务器上却不行。我在本地服务器上使用的是Django 1.2.3版本,而在远程服务器上使用的是1.2.5版本。以下是我用来显示字段为文本区域的代码:
message = forms.CharField(widget=forms.Textarea)
然后,我用下面的代码来显示表单:
{{ form.message }}
但是在我的远程服务器上,它仍然显示为输入框,而不是文本区域。我仔细检查了文件,确保它们是同步的。我用vim编辑器确认了文件内容是一样的。这是不是因为新版本在将输入框转换为文本区域的方式上有所不同呢?
1 个回答
2
你需要在远程主机上重启Python解释器。如果你使用的是mod_wsgi,这意味着你需要对.wsgi
文件进行一下触碰,也就是更新一下这个文件。