[web2py] Re: How do I view text on view.html
This doesn't look anything like typical web2py code. I would recommend that you read some of the book and follow the typical patterns and then come back with questions if you're having trouble. In general, though, note that you won't be using the print statement to display anything in HTML pages -- print is for printing to the console. Anthony On Monday, June 16, 2014 6:08:55 AM UTC-4, Maurice Waka wrote: > > My code: > > > > > class Person(): > name = 'Victor' > def say(self, what): > print(self.name, what) > > > getattr(person, attr_name) > > How do I display 'Victor' on web2py html.view? > > I tried using: > > {{=getattr(person, attr_name)}} > > > I know this could be wrong and I cant get a result either > > -- 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: How do I view text on view.html
On Monday, June 16, 2014 6:08:55 AM UTC-4, Maurice Waka wrote: > > My code: > > > > > class Person(): > name = 'Victor' > def say(self, what): > print(self.name, what) > > > getattr(person, attr_name) > > How do I display 'Victor' on web2py html.view? > > I tried using: > > {{=getattr(person, attr_name)}} > > > I know this could be wrong and I cant get a result either > If you want to get 'Victor' in a view you could do something simple like: Controller: def name_return(): name = 'Victor' return dict(name=name) view name_return.html: {{extend 'layout.html'}} {{=name) -- 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: How do I view text on view.html
> > > > If you want to get 'Victor' in a view you could do something simple like: > > Controller: > def name_return(): > name = 'Victor' > return dict(name=name) > > view name_return.html: > > {{extend 'layout.html'}} > {{=name}} > -- 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.
Re: [web2py] Re: How do I view text on view.html
I guess you need to familiarize yourself more with not just with web2py but also with web development, right? Anthony is right, you should read web2py book at www.web2py.com/book, at least the first chapters to get a start. At first you need to understand MVC. For example you may have: in db.py (Model) class Person(): name = 'Victor' in default.py (Controler) def index(): person = Person() return dict(person=person) in default/index.html (View) {{=person.name}} 2014-06-16 10:24 GMT-03:00 Anthony : > This doesn't look anything like typical web2py code. I would recommend > that you read some of the book and follow the typical patterns and then > come back with questions if you're having trouble. In general, though, note > that you won't be using the print statement to display anything in HTML > pages -- print is for printing to the console. > > Anthony > > > On Monday, June 16, 2014 6:08:55 AM UTC-4, Maurice Waka wrote: >> >> My code: >> >> >> >> >> class Person(): >> name = 'Victor' >> def say(self, what): >> print(self.name, what) >> >> >> getattr(person, attr_name) >> >> How do I display 'Victor' on web2py html.view? >> >> I tried using: >> >> {{=getattr(person, attr_name)}} >> >> >> I know this could be wrong and I cant get a result either >> >> -- > 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. > -- Att. Carlos J. Costa Cientista da Computação Esp. Gestão em Telecom <º))>< -- 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.
Re: [web2py] Re: How do I view text on view.html
Thanks! it works! On Mon, Jun 16, 2014 at 6:32 PM, LoveWeb2py wrote: > >> >> If you want to get 'Victor' in a view you could do something simple like: >> >> Controller: >> def name_return(): >> name = 'Victor' >> return dict(name=name) >> >> view name_return.html: >> >> {{extend 'layout.html'}} >> {{=name}} >> > -- > 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 a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/ERdNYzSpnEk/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Dr Maurice Waka, MBCHB. Nairobi -- 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.