Size: a a a

Django [ru] #STAY HOME

2020 April 28

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Михаил Павлов
Интересно, в DRF также?
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Мне как-то попадался этот ccbv.co.uk, теперь я знаю что это такое
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
Всем привет.

Вопрос новичка - касаемо статики в джанге

Добавил в настройки
INSTALLED_APPS = (
   'django.contrib.staticfiles',
   ...,
)

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


Добавил в папку <BASE_DIR>/static картинку swagger-favicon-16x16.png
Добавил в html

{% load static %}
...
<link rel="icon" type="image/png" href="{% static "swagger-favicon-16x16.png" %}" sizes="16x16">


Но всё равно при
python manage.py runserver у меня 404 на получение картинки. Что я забыл указать?
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Там в документации есть serving static in development
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
Добавил в корневой urls.py
urlpatterns = [
   # ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Не помогло
источник

DM

Denis Melnikov in Django [ru] #STAY HOME
Подскажите по CBV , коль сказали перейти на него...
Есть такой код https://pastebin.com/JNsvV9uv

Смысл в том, что на основной странице есть кучка форм, и к примеру после выполнения функции, мне надо отрендерить опять главную но добавив в контекст новые ключи. или обновив те что есть.

На функциях было понятно как делать...

а на cbv Хоть убейся , не пойму
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
нужно urls
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Debug=True?
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
?
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
для urls
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
И так и так пробовал.
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
А в консоли браузера адрес тот?
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
Да, я получаю 404 в консоли runserver'a
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Браузер картинку откуда тянет?
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
"GET /static/swagger-favicon-16x16.png HTTP/1.1" 404 179
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
А так?
STATIC_ROOT = os.path.join(BASE_DIR, "static_root")
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
У меня вообще тоже вопрос есть
источник

НВ

Николай Видов... in Django [ru] #STAY HOME
Так папка static и называется) зачем переназывать
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Denis Melnikov
Подскажите по CBV , коль сказали перейти на него...
Есть такой код https://pastebin.com/JNsvV9uv

Смысл в том, что на основной странице есть кучка форм, и к примеру после выполнения функции, мне надо отрендерить опять главную но добавив в контекст новые ключи. или обновив те что есть.

На функциях было понятно как делать...

а на cbv Хоть убейся , не пойму
Несколько форм на одной странице это на целый гайд
источник

DM

Denis Melnikov in Django [ru] #STAY HOME
Михаил Павлов
Несколько форм на одной странице это на целый гайд
щикарно
источник