[pyar] [django] Lo sacaron o Flashee mal
Felipe Lerena
felipelerena en gmail.com
Lun Mar 12 18:52:09 ART 2012
On 03/08/2012 01:03 PM, Ramiro Morales wrote:
> 2012/3/8 Felipe Lerena<felipelerena en gmail.com>:
>> Hola a todos.
>> Tengo una duda, bah, no es una duda. hay algo que yo recuerdo haber hecho
>> con el admin y que ahora no se si no existe mas o no se como buscarlo.
>>
>> Yo me acuerdo que en algun momento en la vista del changelist de una tabla
>> del admin yo podia editar campos ahi en la misma lista y habia un boton de
>> save. Por ejemplo tenia la tabla personas y personas tenian una FK a color
>> de pelo y yo ahi mismo con un combo podia cambiar el color de pelo y poner
>> "Save" y se actualizaba. Aclaracion: no estoy hablando de una edicion Inline
>> en otra pagina eh. era en la pagina de la lista de elementos de la tabla, la
>> que internamente se llama changelist.
>>
>> Recuerdo haber hecho esto hace un par de años y sina app extra.
>> Estoy loco y me imagino cosas o simplemente no estoy encontrando como buscar
>> lo que quiero? (o ambas?)
> Todavía existe. Se llama list_editable:
>
> https://docs.djangoproject.com/en/1.3/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_editable
>
> pero ojo que list_editable tiene cierto problema de nacimiento que
> uede hacerlo peligroso
> cuando tenes mas de un usuario editando los mismos modelos en el admin:
>
> https://code.djangoproject.com/ticket/11313
>
Perdon, colgue en responder esto.
Gracias pro la respuesta, efectivamente era eso. No se porque no lo
encontre, esta en el medio de la doc, a simple vista... Sera que esta
perdido entre 2 bloques grandes o estaba esperando que eso en la doc
tuviera una fotito de lo que hacia.
Sobre el tema de la concurrencia... las aplicaciones web son asi y no
hay nada que podamos hacer. si estas editando un elemento y te lo borran
te va a dar error... y bue, uno tiene que manejar bien los errores y
tratar de que no haya mucha gente al mismo tiempo tocando lo mismo...
Así es la web y mucho no se puede hacer.
Saludos,
Lipe
More information about the pyar
mailing list