Size: a a a

Django [ru] #STAY HOME

2019 March 30

AK

Anatoly Korobov in Django [ru] #STAY HOME
Nikita Omen
Наверное потому что джанга раздает статику только в дебаг режиме
Со статикой я справился. А тут проблема в том что админ загружает фотку к статье, она падает в медиа папку, записывается путь в дб. После запрашиваешь в шаблоне эту фотку, путь пишется правильный, однако фотки нет.

Может я вообще не правильно это делаю, поэтому приветствую все варианты.
источник

NO

Nikita Omen in Django [ru] #STAY HOME
Anatoly Korobov
Со статикой я справился. А тут проблема в том что админ загружает фотку к статье, она падает в медиа папку, записывается путь в дб. После запрашиваешь в шаблоне эту фотку, путь пишется правильный, однако фотки нет.

Может я вообще не правильно это делаю, поэтому приветствую все варианты.
А покажи свой базовый urls.py
источник

AK

Anatoly Korobov in Django [ru] #STAY HOME
urlpatterns = [
   path('home', include('main_page.urls')),
   path('', include('landing.urls'))
]\
   + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)\
   + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Rust Saiargaliev
Они в 17м, кажется переезжали очень муторно с джанги 1.4 на лтс, не похоже что они хотели куда-то съезжать с неё. Но, например, после присоединения к фейсбуку им пришлось все операции с бд переписывать, чтоб влиться во внутреннюю структуру фб. Доклад на последнем djangounderthehood об этом был, если правильно помню
кажется логичным в такой ситуации взять какой-нибудь Istio, поставить за ним Django-приложение и постепенно дробить на части (по app'ам, например), оставляя ту же Django) а потом переписывать с Django на что-то другое только те части проекта, которые действительно того требуют
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
https://cloud.google.com/istio/docs/istio-on-gke/installing вот, кстати, если есть время, можно получить интересный опыт
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
можно попробовать убрать auth со стороны Django https://habr.com/ru/company/flant/blog/443668/
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, и вот дальше уже дробить
источник

NO

Nikita Omen in Django [ru] #STAY HOME
Anatoly Korobov
urlpatterns = [
   path('home', include('main_page.urls')),
   path('', include('landing.urls'))
]\
   + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)\
   + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
источник

NO

Nikita Omen in Django [ru] #STAY HOME
Там написано, что такой метод работает только для дебаг режима
источник

NO

Nikita Omen in Django [ru] #STAY HOME
Тебе нужно использовать какой-нибудь сервер для раздачи статики, например nginx
источник

AK

Anatoly Korobov in Django [ru] #STAY HOME
Nikita Omen
Тебе нужно использовать какой-нибудь сервер для раздачи статики, например nginx
окей, спасибо большое. попробую попробую докопаться до хостинг провайдера
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
proj - название проекта, а именно папка где храниться settings.py
источник

P

Pooh in Django [ru] #STAY HOME
Диего Мустафа
кто то сталкивался?

хочу собрать тсатические файлы. пишу
python manage.py collectstatic и мне выдает ошибку
PermissionError: [Errno 13] Permission denied: '/usr/bin/sudo'

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

MEDIA_URL = '/media/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

STATICFILES_DIRS = (
   os.path.join(BASE_DIR, 'static_in_dev')
)
В корень просто проект не клади
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
Pooh
В корень просто проект не клади
Спасибо
источник

A

Andrey in Django [ru] #STAY HOME
@dantyan
Почисти плиз)
источник

Z

ZHU in Django [ru] #STAY HOME
Как в шаблоне получить текущий урл страницы
источник

AI

Alex Ivanchyshyn in Django [ru] #STAY HOME
ZHU
Как в шаблоне получить текущий урл страницы
{{ request.path }}
источник

Z

ZHU in Django [ru] #STAY HOME
Alex Ivanchyshyn
{{ request.path }}
Он урл без домена передает ?😅
источник

AI

Alex Ivanchyshyn in Django [ru] #STAY HOME
ZHU
Он урл без домена передает ?😅
{{ request.build_absolute_uri }}
источник

Z

ZHU in Django [ru] #STAY HOME
Alex Ivanchyshyn
{{ request.build_absolute_uri }}
Спасибо )
источник