Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

L'amministrazione della rubrica

Aggiungere l'amministrazione alla applicazione di esempio "rubrica"
Aggiungere l'amministrazione alla applicazione di esempio "rubrica"
Link copiato negli appunti

Abilitiamo ora la sezione amministrazione della nostra rubrica. Modifichiamo i file primoprogetto/urls.py e primoprogetto/settings.py come abbiamo visto nella lezione precedente. Creiamo nella directory rubrica il file admin.py con il seguente contenuto:

from primoprogetto.rubrica.models import Contatto,Telefono,Tipologia	
from django.contrib import admin

admin.site.register(Contatto)	
admin.site.register(Telefono)
admin.site.register(Tipologia)

Per applicare le modifiche riavviamo il server Django e accediamo all'indirizzo http://127.0.0.1:8000/admin/. Eseguiamo l'autenticazione ed accediamo alla pagina di amministrazione contenente gli oggetti della nostra applicazione:

Figura 16. Gestione degli oggetti nella rubrica
Gestione degli oggetti nella rubrica

Troviamo tuti i Model della nostra applicazione, i loro nomi terminano con una "s", in quanto vengono automaticamente indicati al plurale (inglese naturalmente).

Selezionando Add e Change accediamo ai form per l'inserimento e la modifica dei modelli. È interessante notare che i form per il model Telefono contengono delle combobox per l'impostazione della tipologia e del contatto associati al numero di telefono. Questo perché sono interpretate automaticamente le relazioni uno-a-molti che abbiamo definito tra Contatto e Telefono e tra Tipologia e Telefono.

Personalizziamo ora l'interfaccia di amministrazione. Per iniziare aggiungiamo il template di amministrazione base_site.html e lo modifichiamo in modo da personalizzare il titolo della sezione amministrazione della nostra applicazione:

Figura 17. Titolo personalizzato
Titolo personalizzato

Ti consigliamo anche