Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 包含TinyMCE表单时获取超时_Html_Django_Forms_Tinymce_Django Tinymce - Fatal编程技术网

Html 包含TinyMCE表单时获取超时

Html 包含TinyMCE表单时获取超时,html,django,forms,tinymce,django-tinymce,Html,Django,Forms,Tinymce,Django Tinymce,我正在尝试使用库在我的一个页面上包含一个TinyMCE富文本字段。我已设置了以下表单: class AddFactForm(forms.ModelForm): content = forms.CharField(widget=TinyMCE(attrs={'cols':80, 'rows':30})) class Meta: model = Fact …与之配套的模型如下所示: class Fact(models.Model): submitted_b

我正在尝试使用库在我的一个页面上包含一个TinyMCE富文本字段。我已设置了以下表单:

class AddFactForm(forms.ModelForm):
    content = forms.CharField(widget=TinyMCE(attrs={'cols':80, 'rows':30}))

    class Meta:
        model = Fact
…与之配套的模型如下所示:

class Fact(models.Model):
    submitted_by = models.ForeignKey(User, unique=False)
    content = tinymce_models.HTMLField()
    date_submitted = models.DateTimeField(auto_now_add=True)
def add_fact(request, sample_id):
    if request.method == "POST":
        form = AddFactForm(request.POST)
        if form.is_valid():
            print "Valid form!"
            return HttpResponseRedirect('/done/')
    else:
        form = AddFactForm()
        print "Form:"
        print form

        return render_to_response('add_fact.html',
                {
                    'form': form,
                },
                context_instance=RequestContext(request))
然后,我有一个如下视图:

class Fact(models.Model):
    submitted_by = models.ForeignKey(User, unique=False)
    content = tinymce_models.HTMLField()
    date_submitted = models.DateTimeField(auto_now_add=True)
def add_fact(request, sample_id):
    if request.method == "POST":
        form = AddFactForm(request.POST)
        if form.is_valid():
            print "Valid form!"
            return HttpResponseRedirect('/done/')
    else:
        form = AddFactForm()
        print "Form:"
        print form

        return render_to_response('add_fact.html',
                {
                    'form': form,
                },
                context_instance=RequestContext(request))

打印表单
语句是我为调试而添加的。我遇到的问题是,在这种情况下,
表单:
将打印到控制台,然后服务器将挂起,浏览器最终将显示服务器超时(然后我必须终止服务器进程并重新启动它以恢复正常)。当我没有
打印表单
但模板中有
{{{form.as_l}}
时,服务器仍然挂起。如果两者都没有(只需将表单传递给模板,但决不调用模板中的
),则页面加载良好。此表单有什么问题?

您使用的是什么?在表单中指定
CharField
不会有太大区别,因为
tinymce\u模型。HTMLField
仍然会导致它使用
tinymce
小部件render@Anentropic是的,虽然我是通过pip安装的,而不是克隆源代码,所以我得到了最新的pip版本(1.5.2).此外-如果是TinyMCE小部件呈现的情况,我将更改问题的措辞,以引用TinyMCE。谢谢提醒!