Couchdbkit:名称“ DocumentForm”未在Django中定义如何包含和使用它?

问题描述

| 我想开始使用Couchdbkit,但是遇到了一个主要障碍。提供的示例代码对我不起作用。 我不断收到错误消息,说未定义名称\'DocumentForm \'。 这是模型中的代码
from couchdbkit.ext.django.schema import *

class Greeting(Document):
    author = StringProperty()
    content = StringProperty(required=True)
并查看
from poly.learn.models import Greeting

class GreetingForm(DocumentForm):

    class Meta:
        document = Greeting

def home(request):

    greet = None

    if request.POST:
        form = GreetingForm(request.POST)
        if form.is_valid():
            greet = form.save()  
    else:
        form = GreetingForm()

    greetings = Greeting.view(\'greeting/all\')

    return render(\"home.html\",{
        \"form\": form,\"greet\": greet,\"greetings\": greetings
    },context_instance=RequestContext(request))
看来我需要包含并使用另一个类。有人知道它在哪里吗? 谢谢。     

解决方法

通过查看代码可以发现它在ѭ2中。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...