-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You're welcome, and thanks for the Spanish tip.. 

(I thought entrada was the appropriate word for front door,
but my Spanish skills arent very sharp..)  

Have to go catch a bus now.. =] 

Gracias,
Etienne 

On Wed, 29 Aug 2007 05:45:41 -0700
Grupo Django <[EMAIL PROTECTED]> wrote:

> 
> Thanks Etienne!
> By the way, the minus sign in the view was a mistake, I wanted to
> write front_page. Anyway, it was just an example, in my case, the view
> is called 'portada' = 'front page' in Spanish :-)
> 
> Thanks.
> 
> On 29 ago, 14:30, Etienne Robillard <[EMAIL PROTECTED]>
> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi Grupo,
> >
> > I think it would be better not using the minus sign for naming your
> > front page function. Also, dont put weird attributes directly in a view,
> > but instead use a dictionary in your urls.py (read "Passing extra options 
> > to view
> > functions in url_dispatch.txt).
> >
> > Here's a quick rewrite for the records:
> >
> > def myview(request, *args, **kwargs):
> >     if kwargs['returnHttp']:
> >        # do stuff here
> >        ...
> >
> > Cheers,
> >
> > Etienne
> >
> > On Wed, 29 Aug 2007 04:09:42 -0700
> >
> >
> >
> > Grupo Django <[EMAIL PROTECTED]> wrote:
> >
> > > Hello, I'd like to know if there is some way for reutilizing a view.
> >
> > > In my case, I have an application to show some data, but I want to
> > > show the same data in the front page, among other data from other
> > > models.
> > > Well, I have figured out this method:
> >
> > > def myview(request, returnHTTP=True):
> > >     t = loader.get_template('template.html')
> > >     ...
> > >     c = RequestContext(request,{ 'data':data })
> > >     if returnHTTP:
> > >         return HttpResponse(t.render(c))
> > >     else:
> > >         return data
> >
> > > and in the view of the front page:
> >
> > > def front-page(request):
> > >     from someApp.views import myview
> > >     data = myview(request,False)
> >
> > > Is this ok? Perhaps there is a better way of doing it with django.
> > > Thank you very much.
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.5 (FreeBSD)
> >
> > iEYEARECAAYFAkbVZvUACgkQdXKAffkXj4MQ/ACfT+ZbiErc/hgzo3wnJWvn/za8
> > QLkAn3PJ0GeB0E47KRR9phbMgotv6F2t
> > =ayKi
> > -----END PGP SIGNATURE-----
> 
> 
> > 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.5 (FreeBSD)

iEYEARECAAYFAkbVdyUACgkQdXKAffkXj4NceQCfQ/r5hqK8YgkQ64f18oVteZkC
IUkAnRnSIAQP6hafuf0nK0TE/Kcj9vRy
=eQft
-----END PGP SIGNATURE-----

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to