Django il framework in Python è fra le migliori soluzioni per lo sviluppo di applicazioni Web.
Amo questo framework. La prima volta che mi avvicinai avevo un po’ di diffidenza, non conoscevo Python perché venivo da un contesto diverso. Subito sentii un alito di novità e di interesse sulla pelle. Oggi, a distanza di 10 anni, da quei primi passi, sono sempre più affascinato, ogni piccola sorpresa continua ad incuriosirmi. Troppo spesso sono convinto di essere in buona compagnia .
I punti di forza di Django:
- È semplice;
- È scritto in Python;
- Semplifica lo sviluppo;
- Si adatta a qualsiasi progetto;
- È conforme allo standard DRY e KISS;
- È sicuro e sempre aggiornato;
- È retrocompatibile;
- È DevOps;
- È un sistema completo;
- Ti permette di creare API Restful.
Anche se ogni framework di sviluppo per applicazioni e per siti Web ha i suoi pregi e i suoi difetti io ritengo che Django disponga davvero degli attrezzi giusti per lo sviluppo. Puoi condividere o meno le mie motivazioni, ma sappi che quello che stai per leggere è il frutto di considerazioni, di domande che mi sono state poste e a cui io stesso, inizialmente, dovetti dare risposte, quindi spero possa ritornare utile anche a te, fedele lettore.
Mi piace sviluppare con Django e seguire i gruppi di discussione, i forum, le notizie. Non perdo mai di riferimento la documentazione ufficiale di Django.
Ho iniziato anche un progetto personale di creazione di un reference di documentazione tecnica specifica per l’Admin di Django. Faccio riferimento alla documentazione ufficiale del progetto, ma anche alle mie esperienze professionali.
Admin di django (2)
Tempo di lettura: 3 minuti Questo articolo è la seconda parte dell’articolo Admin di django (1) Questi articoli approfondiscono concetti chiave dell’utilizzo dell’admin di Django il framework per lo sviluppo di applicazioni Web, scritto in Python. L’Admin di Django è uno strumento flessibile, potente e sicuro. Sommario ModelAdmin.exclude; ModelAdmin.fields; ModelAdmin.fieldsets; Questo attributo, se caricato, deve essere una lista di fields da escludere dal modulo – Form. Per esempio consideriamo il seguente model: Se vuoi un modulo per la classe Author che includa solo i campi name e title, dovresti specificare quali mostrare o escluderli come segue: Dato che il model Author ha solo tre campi, name, title, e birth_date, il modulo risultante dalle dichiarazioni di cui sopra ha esattamente gli stessi campi. Sommario ⇑ Usa
Admin di django (1)
Tempo di lettura: 5 minuti L’Admin di Django è uno strumento flessibile, potente e sicuro. Amo questo framework. La prima volta mi avvicinai avevo un po’ di diffidenza, non conoscevo Python e venivo da un contesto completamente diverso. Subito sentii un alito di novità e di interesse. Oggi, a distanza di 5 anni, da quei primi passi, sono sempre più affascinato, ogni piccola sorpresa continua ad incuriosirmi. Troppo spesso sono convinto di essere in buona compagnia . Per questo motivo ho deciso di scrivere degli articoli di dettaglio sull’Admin, in particolare. Faccio leva sulla documentazione ufficiale e sulle mie esperienze professionali. Quando crei un nuovo progetto Django crei anche l’Admin. L’Admin è attivata di default all’URL /admin/ e, ti permette, gestire i dati delle applicazioni
Perché sviluppo con Django
Tempo di lettura: 8 minuti Tempo fa scrissi un articolo su Django e lo intitolai “Django il framework in python per sviluppo Web” tenendomi fuori da apprezzamenti di carattere personale. Tuttavia parlavo dei tre compari (Less code, Less effort, Less money), ora, dopo aver avuto tante piccole e grandi soddisfazioni da questo ambiente, ti racconto perché sviluppo con django applicazioni e siti Web. Di seguito trovi i punti di forza di Django che per me sono stati decisivi. Anche se ogni framework di sviluppo per applicazioni e per siti Web ha i suoi pregi e i suoi difetti io ritengo che Django disponga davvero degli attrezzi giusti per lo sviluppo. Puoi condividere o meno le mie motivazioni, ma sappi che quello che stai per leggere è
Single Page Application con Django
Tempo di lettura: 4 minuti In questo tutorial ti mostrerò come Creare una Single Page Application con Django (SPA). Single Page Application con Django, Impostazione del progetto Prima di iniziare un progetto Django dovresti avere installato Django sul tuo computer / ambiente di sviluppo. Per installare Django esegui il comando seguente nel terminale o nel tuo ambiente di sviluppo. Per avviare il progetto Django Questo comando genererà la struttura del progetto con parecchie directory e gli script python che saranno organizzati in questo modo ├── mysite │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ ├── wsgi.py ├── manage.py Per approfondire l’argomento fai riferimento alla documentazione ufficiale: Writing your first Django app, part 1. Per procedere nella realizzazione della Single Page Application, dopo aver
CORONAVIRUS Io resto a casa con Python, Django ed altre alchimie.
Tempo di lettura: 2 minuti Coronavirus io resto a casa È mattina, c’è un bel sole, guardo fuori, la natura esplode in tutto il suo splendore, un raggio di sole segna una linea di luce sul pavimento. Sono in cucina fra poco andrò a svegliare l’intera troupe di questo accampamento domestico. Sono giorni di quarantena, in casa senza allontanarsi l’uno dall’altro, calpestando gli stessi metri quadrati. Coronavirus spendo di meno Restare in casa, per contrasto, enfatizza la cura dell’anima. Solo se hai un buon rapporto con te stesso puoi restare da solo, diversamente hai paura. Hai paura di condividere il tuo tempo con quella parte di te che non conosci. In questo periodo di diffusione del CORONAVIRUS siamo costretti a restare a casa, con una
Django il framework in python per sviluppo Web
Tempo di lettura: 6 minuti Django il framework in python per lo sviluppo Web, ecco perché utilizzarlo Aggiornamento di novembre 2020: Come creare una Single Page Application con Django. Django il framework in python è fra le migliori soluzioni per lo sviluppo di applicazioni Web, ma perché è così popolare fra gli sviluppatori e tra le aziende? In questo articolo ti illustro i motivi che hanno portato Django framework ad essere tanto utilizzato nel Web. Django è semplice La documentazione di django è semplice. Dal principio fu presentata come documentazione di alta qualità. Ancora oggi è mantenuta allo stesso livello. È questo che la rende facile da utilizzare. Una delle principali caratteristiche di Django è semplificare il processo di sviluppo: a partire dall’ambiente di sviluppo