python - xticks - Quali sono i migliori vantaggi dell'utilizzo di Pinax?




python set label font size (2)

Recentemente ho scoperto Pinax che sembra essere uno stack di django con le app più usate aggiunte, così facile e rapido sviluppo.

Non ho mai usato o sentito parlare di Pinax prima e mi piacerebbe sapere se hai un feedback a riguardo. Adoro Django e vorrei sapere quali sono le parti del web dev che Pinax aiuta e utilizza quali strumenti.


Come hanno detto gli altri due post, viene fornito con molte app preconfezionate che si occupano delle attività comuni nei siti Web moderni. Ecco un elenco delle app esterne che vengono confezionate: https://github.com/pinax/pinax/blob/master/requirements/pinax.txt

Ti dà anche i modelli di progetto da cui iniziare, che puoi vedere qui: https://github.com/pinax/pinax/tree/master/pinax/projects/

I progetti hanno impostazioni predefinite di lavoro in atto in modo da poter eseguire syncdb quindi runserver per andare immediatamente, a differenza di Django predefinito. Il suo design ti incoraggia anche a scrivere le tue app in modo tale che siano più riutilizzabili. Come hanno detto, "Integrando numerose app Django riutilizzabili per occuparsi delle cose che molti siti hanno in comune, ti consente di concentrarti su ciò che rende il tuo sito diverso."

Ha una piccola curva di apprendimento, ma personalmente sono stato molto contento e ho imparato molto di più su Django (e git e virtualenv) usando Pinax.


Pinax è una raccolta di app Django che sono già state incollate per te con codice e modelli di esempio.

Non è plug & play, perché Django non è un CMS e le app non sono plug-in, ma puoi rendere il tuo sito molto veloce. Devi solo rimuovere le cose che non ti servono, aggiungere altre app di Django che vorresti usare sul Web e scrivere le cose che nessuno ha mai scritto prima e che rende speciale il tuo sito.

Ho lavorato su un sito con Pinax e ho dovuto rimuoverlo parecchio, per renderlo più semplice, ma ne valeva comunque la pena.

È un ottimo esempio (probabilmente il migliore) di come le app di Django sono riutilizzabili e come farle funzionare al meglio.

Esempio concreto, ecco qui: Pinax viene fornito con tutta la parte "Utente" di una comunità online: login, registrazione, OpenID, e-mail-conferma. Questo è un esempio di ciò che non devi scrivere.





pinax