mmm I could use also javascript or css and render the links on client side ?
--------- On 24 Mag, 14:00, Marcus Carlsson <[email protected]> wrote: > A better approach would be just saving the link (not using html markup) > and then apply a filter to those links. This result could later on be > cached if performance is an issue. If you later on modify the saved > links, just remember to empty the cache. > On 24 May 04:55, nameless wrote: > > > > > > > mmm 2 textfields for the same information ? > > Is this a good approach ? > > > ---------- > > > On 22 Mag, 20:11, Rolando Espinoza La Fuente <[email protected]> > > wrote: > > > On Fri, May 21, 2010 at 6:12 PM, nameless <[email protected]> wrote: > > > > > I have a simple Blog model with a TextField. What is the best way to > > > > save links in the TextField ? > > > > > 1) Saving link in the database in this form:http://www.example.com > > > > and then using some filter in the template to trasform it in form: > > > > > <a rel="nofollow" href="http://www.example.com>http://www.example.com</ > > > > a> > > > > > 2) Saving link in the database directly in this form: > > > > > <a rel="nofollow" href="http://www.example.com>http://www.example.com</ > > > > a> > > > > I think you are talking about pre-render vs post-render of a text. In > > > both case you use > > > a filter or processor to transform the raw text into html (or other > > > format). > > > > afaik, most efficient is pre-render. You just create an extra field > > > non-editable by the user, > > > e.g. > > > > class Foo(...) > > > text = TextField() > > > text_html = TextField() > > > > And using pre-save signal for Foo model you can process the raw text > > > and store it in text_html field. > > > When you display the rendered text you just show text_html field in > > > your templates. > > > > Hope it helps. > > > > ~Rolando > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Django users" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group > > > athttp://groups.google.com/group/django-users?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Django users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/django-users?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. 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.

