[Python] best practice gestione contenuti del db

Karim lemieliste a gmail.com
Mer 2 Ago 2017 01:25:16 CEST


2017-07-28 22:45 GMT+10:00 Maurizio Noris <norismaurizio82 a gmail.com>:

> Ciao a tutti
> mi domandavo come sarebbe meglio gestire i contenuti del db di un'app
> sviluppata in mezzanine.
>
> spiego meglio: il mio obiettivo è fornire ai clienti un'app i cui
> contenuti siano il più possibile caricati da db, in modo da poter essere
> modificati dai clienti stessi attraverso il pannello admin.
>
> tali contenuti sono tuttavia spesso degli ipertesti, quindi con immagini,
> tag, classi, link e via dicendo.
> il risultato è che devo inserire nel field una vera e propria pagina html,
> col rischio che il cliente non possa metterci mano.
>
> come mi conviene gestire questo criticità?
>

Io la gestirei caso per caso.

Se estendi il blogpost model, puoi aggiungere i field che ti servono per
rendere la pagina editabile:
http://mezzanine.jupo.org/docs/model-customization.html


Mezzanine permette di fare l'editing inline, quindi ti bastera' rendere
editabiliti tuoi nuovi fields.
http://mezzanine.jupo.org/docs/inline-editing.html

Allo stesso modo lo puoi fare per una pagina `semplice`, ovvero il model
Page.

Secondo me dovresti ascoltare il cliente e vedere cosa ha bisogno, poi gli
fai tu la soluzione su misura se e' il caso.

-- 
Karim N. Gorjux
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20170802/b98bc631/attachment.html>


Maggiori informazioni sulla lista Python