[Python] Programmazione web

Manlio Perillo manlio_perillo a libero.it
Sab 26 Apr 2008 11:55:36 CEST


Nicola Larosa ha scritto:
> Manlio Perillo wrote:
>> # da qualche parte Django deve fare...
>> environ['django.template'] = lookup
> 
> Curiosamente fa una cosa apparentemente opposta:
> 
>         settings_module = os.environ[ENVIRONMENT_VARIABLE]
> 
> http://code.djangoproject.com/browser/django/trunk/django/conf/__init__.py#L51
> 

Si, lo so.

> 
>> Per me una API di un framework basato su WSGI dovrebbe essere così.
>>
>> Lo stato *va* mantenuto nell'environ, con in più funzioni di supporto
>> che accettano l'environ come parametro e fanno il loro lavoro.
> 
> WSGI è solo una delle modalità di deployment di Django.
> 

Appunto questo è il problema, IMHO.

Dovrebbe invece essere la modalità primaria (ed unica), dato che ci 
pensa WSGI a supportare diverse modalità di deployment in modo 
trasparente (si spera) all'applicazione.

Peccato, è una occasione persa per Django.


> 
>> A proposito, lo script che ti avevo rimandato lo hai controllato?
> 
> Non più di un'occhiata, poi non m'è servito.
> 



Ciao  Manlio Perillo


Maggiori informazioni sulla lista Python