Re: Printing out HTML that doesn't get converted to

2008-05-19 Thread James Bennett

On Mon, May 19, 2008 at 12:51 AM, Tomás Garzón Hervás
<[EMAIL PROTECTED]> wrote:
> I think, you use the {% autoescape off %} text to escape {% endautoescape %}
> Search more information of autoescape en django documentation

Turning autoescaping on and off for large sections of a template is a
sort of sledgehammer approach. For specific variables, as the case
seems to be here, the "safe" filter is much more appropriate and
fine-grained.


-- 
"Bureaucrat Conrad, you are technically correct -- the best kind of correct."

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Printing out HTML that doesn't get converted to

2008-05-18 Thread Tomás Garzón Hervás

I think, you use the {% autoescape off %} text to escape {% endautoescape %}
Search more information of autoescape en django documentation
Gabriel escribió:
> Alex  gmail.com> writes:
>
>   
>> I'm working on my first Django project and I can't seem to get
>> information printed out as I would like it. I'm trying to print out
>> quotes to a page with the newlines turned into HTML  tags (similar
>> to PHP's nl2br function). So far I've been able to do this using the
>> __str__ function for the Quote model, but it escapes the tags into
>> html entities that I see the tags in my browser instead of the line
>> breaks. I'm using the development version of Django.
>>
>> 
>
> Hi Alex
>
> AFAIK the Django dev version automatically escapes output unless you mark it
> safe. Check the docs for more info.
>
>
> >
>
>   


-- 
---
Tomás Garzón Hervás
Director de Desarrollo y Calidad IACTIVE Intelligent Solutions, S.L.
--
Teléfono Móvil: 646760508

--

Bussines & Innovation Center (BIC)
Parque tecnológico de ciencias de la salud
Avd. de la innovación 1
C.P. 18100 Armilla (Granada)

---


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Printing out HTML that doesn't get converted to

2008-05-16 Thread Gabriel

Alex  gmail.com> writes:

> 
> 
> I'm working on my first Django project and I can't seem to get
> information printed out as I would like it. I'm trying to print out
> quotes to a page with the newlines turned into HTML  tags (similar
> to PHP's nl2br function). So far I've been able to do this using the
> __str__ function for the Quote model, but it escapes the tags into
> html entities that I see the tags in my browser instead of the line
> breaks. I'm using the development version of Django.
> 

Hi Alex

AFAIK the Django dev version automatically escapes output unless you mark it
safe. Check the docs for more info.


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Printing out HTML that doesn't get converted to

2008-05-16 Thread Adi J. Sieker

Alex wrote:
> I'm working on my first Django project and I can't seem to get
> information printed out as I would like it. I'm trying to print out
> quotes to a page with the newlines turned into HTML  tags (similar
> to PHP's nl2br function). So far I've been able to do this using the
> __str__ function for the Quote model, but it escapes the tags into
> html entities that I see the tags in my browser instead of the line
> breaks. I'm using the development version of Django.
> 
> Here's what my __str__ function looks like:
> 
> return self.quote.replace('\n', '')
> 
> And I'm just printing them out with a generic view that looks like
> this:
> 
> {% for quote in object_list %}
> {{ quote }}
You need to run your HTML through the safe filter.
Django auto escapes HTML.
so the above would be {{ quote|safe}}

see 
http://www.djangoproject.com/documentation/templates/#automatic-html-escaping

adi

-- 
Adi J. Sieker mobile: +49 - 178 - 88 5 88 13
Freelance developer   skype:  adijsieker
SAP-Consultantweb:http://www.sieker.info/profile
   openbc: https://www.openbc.com/hp/AdiJoerg_Sieker/

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Printing out HTML that doesn't get converted to

2008-05-15 Thread Alex

Wow, that was incredibly simple. Thanks for the help! I have a strong
feeling I'm not going back to PHP...

--Alex

On May 15, 4:47 pm, jonknee <[EMAIL PROTECTED]> wrote:
> On May 15, 6:17 pm, Alex <[EMAIL PROTECTED]> wrote:
>
> > I'm working on my first Django project and I can't seem to get
> > information printed out as I would like it. I'm trying to print out
> > quotes to a page with the newlines turned into HTML  tags (similar
> > to PHP's nl2br function).
>
> You're looking for linebreaks, a filter in Django templates:
>
> http://www.djangoproject.com/documentation/templates/#linebreaks
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Printing out HTML that doesn't get converted to

2008-05-15 Thread jonknee

On May 15, 6:17 pm, Alex <[EMAIL PROTECTED]> wrote:
> I'm working on my first Django project and I can't seem to get
> information printed out as I would like it. I'm trying to print out
> quotes to a page with the newlines turned into HTML  tags (similar
> to PHP's nl2br function).

You're looking for linebreaks, a filter in Django templates:

http://www.djangoproject.com/documentation/templates/#linebreaks

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---