The simplest solution is probably to keep all of the CSS that users can't customize in an external file (to be served as a static asset), but move anything that's user customizable to the <head> of your base template, in a <style> tag. You'd probably want to implement some sort of caching for user style preferences, assuming these won't be changing often.
On Sunday, 25 August 2013 22:08:11 UTC-4, Robin Lery wrote: > > Oh! I am sorry. What I meant was, how do I let users customize their page > if they wanted to? I suppose I could have done this without using external > stylesheet, but yes, CSS is served fastest if it's static. I hope, I made > myself clear. Please guide me if there's a way to achive this > > > On Mon, Aug 26, 2013 at 5:39 AM, Andy McKay <[email protected]<javascript:> > > wrote: > >> Any string can be rendered as a template. This is covered pretty well in >> the docs: >> >> https://docs.djangoproject.com/en/dev/ref/templates/api/ >> >> For example: >> >> >>> from django.template import Context, Template >> >>> t = Template("body { background-color: {{ bgcolor }} }") >> >>> c = Context({'bgcolor': '#999'}) >> >>> t.render(context=c) >> u'body { background-color: #999 }' >> >> However, CSS is served fastest if it's static and on a CDN and not using >> a template and CPU resources to render. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/django-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. For more options, visit https://groups.google.com/groups/opt_out.

