can you help us debug? Try

db.category.name.requires = IS_NOT_IN_DB(db, 'category.name')

On Sep 25, 8:37 am, Napoleon Moreno <[email protected]> wrote:
> Good day
>
> My dal was:
>
> db.define_table('category',
>      Field('name','string'),
>      format='%(name)s'
> )
>
> db.category.name.requires = IS_NOT_IN_DB(db, db.category.name)
>
> The error ocurrs in db.category.name.requires = IS_NOT_IN_DB(db,
> db.category.name).
>
> I removed this  for the moment.
>
> Thanks for any advice.
>
> On Thu, Sep 23, 2010 at 9:38 PM, Napoleon Moreno <[email protected]>wrote:
>
> > Good night
>
> > i have a simple form to input data in hebrew
>
> > I works ok in in sqlLite.
>
> > in GAE it returns:
>
> > return ' AND '.join([str(filter) for filter in self.filters])
> > UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-11:
> > ordinal not in range(128)
>
> > db.define_table('category',
> >      Field('name','string'),
> >      format='%(name)s'
> > )
>
> > this is the form:
>
> >     form = crud.create(db.category, next=URL('category'),
> >            message=T("record created"))
> >     categories = crud.select(db.category, fields=['name'],
> >            headers={'category.name': 'Name'})
> >     return dict(form=form, categories=categories)
>
>

Reply via email to