Patrikk, it worked as you told me. My template_dirs were a mess and that's the reason I didn't get it working on my first try.
Thanks. patrickk wrote: > not sure if I understand this right. > > when you use the approach I´ve mentioned, you get exactly this: > 1. specific change_forms for whatever model you like > 2. standard change_form for all the other models > > back to the template_loaders: > first, django searches the "filesystem" for the change_form. if the > change_form isn´t there it uses the standard change_form in the app- > directory. > > btw: I´m on the django IRC channel for additional help. > > patrick > > Am 05.11.2006 um 18:02 schrieb Mario Graziosi: > > >> Thanks patrickk, >> >> but the point is that I wish to use the standard change_form most >> of the >> time but, for some models I wish to use a tailored change_form. I >> can't >> see how, even using the template_loaders you're telling about, I could >> accomplish that. >> >> patrickk wrote: >> >>> you don´t have to tell the admin engine at all if you use this >>> template_loaders: >>> 'django.template.loaders.filesystem.load_template_source', >>> 'django.template.loaders.app_directories.load_template_source', >>> >>> just copy the change_form from the app_directory (django/contrib/ >>> admin/...) to your template_directory, >>> e.g. to /templates/app_name/model_name/change_form.html >>> >>> patrick >>> >>> Am 05.11.2006 um 17:50 schrieb Mario Graziosi: >>> >>> >>> >>>> I wish to extend the standard admin "change_form": which is the >>>> best way >>>> to do it? >>>> >>>> The specific problem I need to solve is to find a workaround to a >>>> Django >>>> bug (Ticket #2522). I need to keep form header, footer and submit >>>> buttons and store my own stuff. I found this possible solution: >>>> 1. create my own copy of "change_form.html" >>>> 2. create a block for the piece of template I wish to extend/replace >>>> 3. create a new form which inherits from the "change_form.html" >>>> >>>> However, how do I tell to the admin engine that, for a given >>>> model, a >>>> form other than "change_form.html" should be used? I suspect the >>>> correct >>>> place to tell it is in urls.conf, but how should I change the line >>>> below >>>> to accomplish that? >>>> >>>> (r'^admin/', include('django.contrib.admin.urls')), >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >> -- >> Mario Graziosi, mailto:[EMAIL PROTECTED] >> FG&A srl (http://www.fgasoftware.com/) >> [EMAIL PROTECTED]: The agile PBX (http://www.voiceatwork.eu/) >> Tel: 02 9350-4780 interno 101, Fax: 02 9139-0172 >> >> >> > > > > > > -- Mario Graziosi, mailto:[EMAIL PROTECTED] FG&A srl (http://www.fgasoftware.com/) [EMAIL PROTECTED]: The agile PBX (http://www.voiceatwork.eu/) Tel: 02 9350-4780 interno 101, Fax: 02 9139-0172 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---