On Tue, Feb 19, 2013 at 9:07 PM, yakoub abaya <yakoub.ab...@gmail.com> wrote: > i read this page : https://docs.djangoproject.com/en/1.4/topics/forms/media > but i don't understand how those files gets rendered into the page template > is it our responsibility when creating template files to make sure those > form media files gets rendered ? > > if we take django/contrib/admin/templates/admin/base.html for example, > then i don't see under head where it happens, maybe {% block extrastyle %}{% > endblock %} ? >
The form has an attribute called media. It is your responsibility to output the value of that in the appropriate place in the page. In the admin site, it has additional media to add, so it collects form.media and the other media together in a list in the view, and outputs it as the context variable media in the template. In 1.4, this is here: django/contrib/admin/options.py:985 django/contrib/admin/templates/admin/change_form.html:9 and probably in other places in the admin too - that is just an example from the change form. Cheers Tom -- 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.