Jawaban:
import settings
Akan mengimpor modul pengaturan (.py) dari proyek Django Anda (jika Anda menulis kode ini dari paket "root" aplikasi Anda, tentunya)
from django.conf import settings
Akan mengimpor objek pengaturan dari paket django.conf (berkas yang disediakan Django). Ini penting , karena
[..] perhatikan bahwa kode Anda tidak boleh diimpor dari global_settings atau file pengaturan Anda sendiri. django.conf.settings mengabstraksi konsep pengaturan default dan pengaturan khusus situs; itu menyajikan satu antarmuka. Ini juga memisahkan kode yang menggunakan pengaturan dari lokasi pengaturan Anda.
UPDATE: jika Anda ingin menentukan beberapa pengaturan sendiri, lihat bagian dokumentasi ini
from django.conf import settingssangat penting jika Anda juga ingin dapat menimpa pengaturan selama pengujian unit.
my_vardalam pengaturan Anda maka ini akan gagal: from django.conf import settings... settings.my_var. Tetapi jika Anda sebutkan MY_VARitu akan berhasil!