[web2py] Re: menu creation error

2014-08-13 Thread ocascante
The problem was the alphabetical order of models, thanks for the help

El lunes, 11 de agosto de 2014 12:12:08 UTC-6, Leonel Câmara escribió:

 You made a typo:

 for row in db(db.categorias*.id  0*).select():
 response.menu.append((T(row.nombre)))

 Fix in bold.

 BTW you probably want something like this

 for row in db(db.categorias.id  0).select():
 response.menu.append((T(row.nombre), request.vars.category == 
 row.nombre, URL('default', 'index', vars={'category': row.nombre})))


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: menu creation error

2014-08-11 Thread ocascante
Thanks for your help.
I am going to check this using db.py instead my personal model name.db.

El viernes, 8 de agosto de 2014 16:27:54 UTC-6, Cliff Kachinske escribió:

 What are the respective file names?

 Web2py runs the model files in alphabetical order.

 On Friday, August 8, 2014 3:10:09 PM UTC-4, ocascante wrote:


 Hello,

 I am trying to create a menu follrowing a web2py video in youtube: 
 http://www.youtube.com/watch?v=_4to_44DcJU

 This is my db:

 *# coding: utf8*

 *db.define_table('categorias',*
 *Field('nombre',requires=IS_UPPER(),unique=True))*

 This is my menu code:

 response.menu = [
 (T('Home'), False, URL('default', 'index')),
 ]
 for row in db(db.categorias).select():
 response.menu.append((T(row.nombre)))

 I got this error:

 type 'exceptions.AttributeError' 'DAL' object has no attribute 
 'categorias'

 Thanks for help



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: menu creation error

2014-08-11 Thread Massimo Di Pierro
The models are imported in alphabetical order. Could that be the problem?

On Monday, 11 August 2014 09:28:37 UTC-5, ocascante wrote:

 Thanks for your help.
 I am going to check this using db.py instead my personal model name.db.

 El viernes, 8 de agosto de 2014 16:27:54 UTC-6, Cliff Kachinske escribió:

 What are the respective file names?

 Web2py runs the model files in alphabetical order.

 On Friday, August 8, 2014 3:10:09 PM UTC-4, ocascante wrote:


 Hello,

 I am trying to create a menu follrowing a web2py video in youtube: 
 http://www.youtube.com/watch?v=_4to_44DcJU

 This is my db:

 *# coding: utf8*

 *db.define_table('categorias',*
 *Field('nombre',requires=IS_UPPER(),unique=True))*

 This is my menu code:

 response.menu = [
 (T('Home'), False, URL('default', 'index')),
 ]
 for row in db(db.categorias).select():
 response.menu.append((T(row.nombre)))

 I got this error:

 type 'exceptions.AttributeError' 'DAL' object has no attribute 
 'categorias'

 Thanks for help



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: menu creation error

2014-08-11 Thread Leonel Câmara
You made a typo:

for row in db(db.categorias*.id  0*).select():
response.menu.append((T(row.nombre)))

Fix in bold.

BTW you probably want something like this

for row in db(db.categorias.id  0).select():
response.menu.append((T(row.nombre), request.vars.category == 
row.nombre, URL('default', 'index', vars={'category': row.nombre})))

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: menu creation error

2014-08-08 Thread Cliff Kachinske
What are the respective file names?

Web2py runs the model files in alphabetical order.

On Friday, August 8, 2014 3:10:09 PM UTC-4, ocascante wrote:


 Hello,

 I am trying to create a menu following a web2py video in youtube: 
 http://www.youtube.com/watch?v=_4to_44DcJU

 This is my db:

 *# coding: utf8*

 *db.define_table('categorias',*
 *Field('nombre',requires=IS_UPPER(),unique=True))*

 This is my menu code:

 response.menu = [
 (T('Home'), False, URL('default', 'index')),
 ]
 for row in db(db.categorias).select():
 response.menu.append((T(row.nombre)))

 I got this error:

 type 'exceptions.AttributeError' 'DAL' object has no attribute 
 'categorias'

 Thanks for help


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.