Approfondimenti
Package import-export
Per installarlo eseguire pip install django-import-export
e modificare il file master/settings.py aggiungendolo alle applicazioni installate:
INSTALLED_APPS = [
# ...
'didattica',
'import_export',
]
Registrare poi nell'interfaccia di admin didattica/admin.py i modelli che si vuole gestire. Al posto di admin.site.register(Professor) mettere:
from import_export import resources
from import_export.admin import ImportExportModelAdmin
class ProfessorResource(resources.ModelResource):
class Meta:
model = Professor
import_id_fields = ['slug']
fields = ('slug', 'first_name', 'last_name',)
class ProfessorAdmin(ImportExportModelAdmin):
resource_class = ProfessorResource
admin.site.register(Professor, ProfessorAdmin)
Package per il debug
Per installarlo eseguire pip install django-debug-toolbar
e modificare il file master/settings.py aggiungendolo alle applicazioni installate:
INSTALLED_APPS = [
# ...
'didattica',
'import_export',
'debug_toolbar',
]