What does the error say?

On Jul 17, 1:47 pm, Zhe Li <linuxcity...@gmail.com> wrote:
> Hello everyone,
>
> I was trying to do a validation in db.py like:
>
> db.define_table('poll',
> SQLField('question', 'text', requires=[IS_NOT_EMPTY(),
> IS_NOT_IN_DB(db(db.poll.author == user_id), 'poll.question',
> error_message = 'Question already existed!')], length=120)
> SQLField('author', db.auth_user, default=user_id, readable=False,
> writable=False))
>
> but instead of checking if the same guy has post the same question, it
> gives me an error. Is there anything wrong with my code? Many thanks!!
>
> Cheers,
> Zhe

Reply via email to