My settings.py is
STATIC_URL = '/some_location/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Мой urls.py
urlpatterns = [ multiple path ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Мой базовый .html со структурой каталогов:
![enter image description here](https://i.stack.imgur.com/qtnZ1.jpg)
Мой каталог root с картинки выше
-project directory
-->appname
-->static
---->css
------>master.css
---->js
----->master.js
Я использую Pycharm IDE.
The error message I get is
"GET /some_location/static/js/master.js HTTP/1.1" 404 1736
"GET /some_location/static/css/master.css HTTP/1.1" 404 1742
Когда я использую вышеуказанное местоположение /some_location/static/js/master.js
в браузере, я вижу содержимое файла.
Что я делаю, чтобы правильно загрузить .css
и .js
на сервер разработки в Pycharm?
Обновление 1:
Кажется, это сработало, но не уверен, почему. Может кто-нибудь уточнить, почему один работает, а другой нет
STATIC_URL = '/static/'
#STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]