Unterschiede zwischen STATICFILES_DIR, STATIC_ROOT und MEDIA_ROOT

Was sind die Unterschiede dieser drei statischen URLs? Ich bin mir nicht sicher, ob ich Recht habe. Ich verwende das MEDIA_ROOT, um meine hochgeladenen Fotos zu speichern (via models.ImageField()). Ich habe jedoch ein JS-Skript für meinen Administrator und in erstellt admin.py. Ich habe die...