Creiamo un superutente in Django
Iniziamo col creare un superuser
python manage.py createsuperuser
A questo punto vi chiederà di impostare il nome utente, la mail e la password
Ora facciamo partire il server
python manage.py runserver
Area Admin di Django
Apriamo il link: http://127.0.0.1:8000/admin/
Vedermo una schermata di login dove dobbiamo aggiungere nome utente e password appena inseriti in shell.
Dovresti vedere alcuni tipi di contenuto modificabile: gruppi e utenti. Sono forniti da django.contrib.auth, il framework di autenticazione fornito da Django.
Rendere modificabile l’app
Riprendiamo l’esempio della app di votazioni.
Dobbiamo dire all’amministratore che gli oggetti Question hanno un’interfaccia di amministrazione. Per fare ciò, apri il file polls/admin.py e modificalo in modo che assomigli a questo:
from django.contrib import admin
from .models import Question
admin.site.register(Question)
Ora sulla mia pagina admin compariranno anche le Question.
Fare clic su “Question“. Ora sei nella pagina “elenco delle modifiche” per le domande. Questa pagina mostra tutte le domande nel database e ti permette di sceglierne una per cambiarla.