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

Reply via email to