Які відмінності цих трьох статичних URL-адрес?
Я не впевнений, що маю рацію, я використовую MEDIA_ROOTдля зберігання завантажених фотографій (через models.ImageField())
Однак я створив скрипт JS для мого адміністратора та в admin.py. Я визначив засоби масової інформації, як показано нижче:
....
class Media:
js = ('/admin/custom.js', )
і моє settings.py:
....
STATIC_ROOT = "/home/user/project/django1/top/listing/static"
і я додав custom.jsдо STATIC_ROOT/admin/custom.js, але це не працює. Викидання 404 не знайдено помилки.
І тоді я міняю STATIC_ROOTна STATICFILES_DIRS, і це працює !!
....
STATICFILES_DIRS = "/home/user/project/django1/top/listing/static"
Отже, я не розумію, що тут відбувається. Насправді я просто не розумію, в чому різниця між STATIC_ROOTі STATICFILES_DIRS.
На даний момент я тестую Django на своїй машині через virtualenv, ще не розгорнутий, чи не причина в цьому STATIC_ROOT??