permitted_tags... bingo that is what I was looking for. :)
BR,
Jason

On Tuesday, May 1, 2012 8:23:36 PM UTC+3, Anthony wrote:
>
> I am looking how to escape particular items in html and want to know what 
>> is actually being escaped.  Is there a list on this page somewhere to show 
>> me this?  Is it somewhere else?
>>
>
> Escaping is done via the Python cgi.escape function (which converts "&", 
> "<", and ">" -- see http://docs.python.org/library/cgi.html#functions), 
> plus additional escaping of single quotes. See 
> http://code.google.com/p/web2py/source/browse/gluon/html.py#122.
>  
>
>> Also, what do I do to define other things I wouldn't want the user 
>> writing?
>>
>
> I think the usual escaping should be safe, but it doesn't allow any HTML 
> markup -- only text. If you want to allow some HTML but still try to keep 
> it safe, you could do XML(potentially_unsafe_text, sanitize=True, 
> permitted_tags=..., allowed_attributes=...) (see 
> http://web2py.com/books/default/chapter/29/5#XML).
>
> Anthony
>

Reply via email to