Skip to content

DanielBarresi/Django_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progetto Blog con Django

Questo è un progetto di blog sviluppato con il framework Django in Python. L'applicazione implementa un sistema di gestione dei contenuti (CMS) per la creazione, la modifica e la pubblicazione di articoli, con un flusso di lavoro che include stati come "Bozza" e "Pubblicare".

Caratteristiche Principali

  • Gestione Post: Creazione, modifica ed eliminazione di articoli del blog.
  • Flusso di Pubblicazione: I post possono avere diversi stati di pubblicazione (Bozza, Pubblicare, Pubblicazione programmata, Da verificare con il responsabile).
  • Editor Rich Text: Utilizzo di django-summernote per un'esperienza di scrittura avanzata e intuitiva.
  • Immagini: Supporto per l'aggiunta di un'immagine di copertina per ogni post.
  • Database: Utilizza SQLite come database predefinito.

Anteprima del Progetto

Di seguito sono riportati alcuni screenshot dell'applicazione in funzione:

Schermata 1: Homepage del Blog

Homepage del Blog

Schermata 2: Dettaglio del Post

Dettaglio del Post

Schermata 3: Interfaccia di Amministrazione (Summernote)

Interfaccia di Amministrazione (Summernote)

Istruzioni per il Download

Il progetto è disponibile per il download e l'utilizzo.

1. Scarica il Progetto

È possibile scaricare l'intero progetto in formato ZIP tramite il seguente link:

Scarica Django.zip

2. Configurazione e Avvio (Opzionale)

Se si desidera eseguire il progetto in locale, seguire questi passaggi:

  1. Decomprimi il file Django.zip.
  2. Naviga nella directory Django/mysite.
  3. Installa le dipendenze (si consiglia un ambiente virtuale):
    pip install django django-summernote Pillow
  4. Avvia il server di sviluppo:
    python manage.py runserver
  5. Accedi all'applicazione all'indirizzo http://127.0.0.1:8000/.

Per accedere all'area di amministrazione (/admin), è necessario creare un superutente:

python manage.py createsuperuser

Progetto creato con Django 5.2.8.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors