1

私は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))

別のクラスを含めて使用する必要があるようです。どこにあるか知ってる人いますか?

ありがとう。

4

1 に答える 1

0

couchdbkit.ext.django.formsコードを調べるとわかるように、それは にあります。

于 2011-05-26T16:37:04.083 に答える