Couchdbkit: имя 'DocumentForm' не определено в django. Как мне включить и использовать это? - PullRequest
1 голос
/ 26 мая 2011

Я бы хотел начать использовать 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))

Похоже, мне нужно включить и использовать другой класс. Кто-нибудь знает где это?

Спасибо.

1 Ответ

0 голосов
/ 26 мая 2011

Это в couchdbkit.ext.django.forms, как вы могли бы найти, просмотрев код.

...