2009-07-17 13 views

risposta

10

Practical Django projects, second edition dai James Bennett le release manager of Django

Il libro copre la creazione di applicazioni, l'aggiunta di funzionalità, pratiche tecniche di sviluppo come l'utilizzo di DVCS, strumenti di distribuzione build automatizzati e un capitolo dedicato sullo sviluppo riutilizzabile e su come inviare a PyPI.

Il libro dà anche buoni consigli su Python, ove necessario; in questo modo puoi sviluppare una buona conoscenza di Python.

+0

Grazie. Qualche consiglio per conoscere l'hosting/la distribuzione o è incluso in questo libro? – mkelley33

+0

Servizi di hosting Django effettivi: consultare http://stackoverflow.com/questions/1118835/which-are-good-python-django-hosting-solutions/1119139#1119139. –

8

Il django book per django!

E lo python tutorial per le basi Python.

+0

Hahaha. Sì, lo farò +1 perché devo ammettere che hanno fatto un lavoro eccellente! – mkelley33

3

Certamente la documentazione di Django è una buona risorsa. Continuo ad essere detto di usarlo e il suo stato utile maggior parte del tempo:

www.djangoproject.com

+0

Anch'io provengo da uno sfondo Asp.Net/C# e mi sono trovato a passare molto tempo sul sito di progetto django a leggere la documentazione mentre costruivo un sito con Django. –

+0

Credo che i documenti Django siano il mio secondo preferito, dopo il manuale PHP (God, I love that thing!) E un po 'prima di quelli Python e Symfony. –

2

Ho iniziato con Django non molte settimane fa.

posso consigliare di studiare il codice sorgente del sito Django stesso. Mi ha aiutato a iniziare a fare il vero lavoro come c'era un esempio completo e funzionante a cui fare riferimento. Può essere trovato a http://code.djangoproject.com/browser/djangoproject.com/django_website/. Un URL download diretto per il codice sorgente è: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (file ZIP, 61 KB).

Ed è una buona idea di leggere i primi 5 capitoli del Django libro , a partire da http://www.djangobook.com/en/2.0/chapter01/

Se siete interessati a fare un blog allora posso raccomandare questo blog-entry da James Bennett :

http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Suggerimenti Django: ridimensionamento di un'applicazione. Costruiamo un blog".

+0

Wow, è bello vedere che Django ha molti noobs come me coinvolti nello scavare in profondità nella tecnologia. Grazie per la condivisione. – mkelley33

11
+0

Wow. Ho già contrassegnato questo post come "risposta" prima che arrivasse questa risposta, ma poi vorrei nuovamente segnare la maggior parte di queste risposte come "risposta". La comunità Django sembra estremamente coinvolta e ben informata. Non vedo l'ora di esplorare tutte le buone informazioni che hai condiviso grazie mille. – mkelley33

+0

Questo è ciò che chiamo una "risposta". – wassimans

+0

Ecco un altro recente che ho trovato utile .. http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/ – Sundeep

5

La maggior parte dei libri spiega come eseguire la distribuzione in Apache. Puoi anche guardare lighttpd e nginx.

Per la distribuzione, è necessario esaminare Fabric, un pacchetto python che esegue SSH dalla propria macchina al server.

Ecco my Amazon list of top Django books, per quello che vale. Sto facendo riferimento a questo piuttosto che ripetere i miei commenti qui. Vorrei sottolineare che i modelli di Django (non sulla lista) sono un po 'deludenti. Non all'altezza della qualità tecnica degli altri libri.

La gente ti ha già indicato a James Bennett. Lo ribadirò. Ha un sacco di materiale eccezionale sul suo sito Web all'indirizzo www.b-list.org. Altamente raccomandato.

Se stai cercando una configurazione e/o un supporto semplici per i siti Django, ti consigliamo slicehost.net o webfaction.com. Il primo è più hardcore, controlla la tua fetta di server Unix. Quest'ultimo è più semplice, più facile da avviare, ma non tanto da controllare su tutto. Il primo inizia a circa $ 20 al mese per una fetta da 256 MB. Quest'ultimo è di circa $ 10/mese.

Anche se non si utilizza nessuno di questi host, i loro siti Web dispongono di fantastici tutorial su come configurare Django, python e Apache su box Unix.

Vorrei anche raccomandare un account gratuito su github.com. C'è una grande comunità di sviluppatori famosi Django lì, e ci sono molti progetti che puoi copiare sulla tua macchina e provare. Una delle cose migliori: puoi "seguire" altri sviluppatori di Djaango e vedere cosa sta succedendo sul radar di hivemind.

More information on Fabric.

+0

Buoni consigli su slicehost e webfaction's esercitazioni. La mia azienda gestisce diversi siti Django contemporaneamente su una slice da 256 MB. Slicehost è anche un'ottima compagnia. Un piacere lavorare con –

+0

LOL. Grazie per il fantastico consiglio. Dico LOL, b/c la mia società in cui lavoro sta usando slicehost, e ci stiamo spostando da ASP.NET C# a Django per il nostro prossimo grande progetto. Oltre a tutti gli input che i miei colleghi hanno distribuito, questo è stato estremamente utile. Ho già detto a un'altra persona in questo post che vorrei poter contrassegnare quasi tutte le risposte a questa domanda come risposta. Forse StackOverflow potrebbe aggiungere anche un segno di spunta "estremamente utile"? Grazie ancora. – mkelley33

2

Trovato lo sviluppo Web Python con Django di Forcier, Bissex e Chun, un ottimo inizio. 50 pagine su python per farti andare e tutte le basi di Django.

Problemi correlati