Vai al contenuto

Django | Area admin

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *