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
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to