Size: a a a

Django [ru] #STAY HOME

2019 November 20

ЧП

Черный Плащ in Django [ru] #STAY HOME
Привет всем, подскажите пож:
у меня есть html шаблон логин странички
внутри подключается сss файл через staticfiles

<link href="{% static 'dist/css/style.css'%}" rel="stylesheet" type="text/css">

в файле settings прописано
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')

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

"GET /static/dist/css/style.css HTTP/1.1" 404 1667
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
{% load staticfiles %} есть
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Ты фк не добавляешь перед сериализацией даты
можно подробнее?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Черный Плащ
Привет всем, подскажите пож:
у меня есть html шаблон логин странички
внутри подключается сss файл через staticfiles

<link href="{% static 'dist/css/style.css'%}" rel="stylesheet" type="text/css">

в файле settings прописано
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')

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

"GET /static/dist/css/style.css HTTP/1.1" 404 1667
а dist там точно нужен ?
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
Dan Tyan
а dist там точно нужен ?
да, путь именно такой
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это dev или прод ?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
можно подробнее?
В сериализатор добавляй либо несохраненный инстанс модели, с твоими полями, либо сделай его в сериализаторе необязательным
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
dev
источник

DT

Dan Tyan in Django [ru] #STAY HOME
STATIC_ROOT используется на проде
источник

DT

Dan Tyan in Django [ru] #STAY HOME
где лежит style.css?
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
PycharmProjects\sirius\sirius\static\dist\css\style.css
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
можно подробнее?
Типа foo = FooModel(ad=Ad.objects.get(...), bar= 'hello')
serializer = FooSerializer(foo, request.data)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Дальше сейвишь
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Если cbv юзаешь, лучше сделай reqired=false
источник

A

Andrey in Django [ru] #STAY HOME
Еngine
На запрос how i make it or build first page (front end ) получил более разверную инфу
Вопросы надо задавать нормально, а не как попало.
Вопрос "как собрать фронтенд" говорит о том, что кто-то даже не удосужился вот эту https://www.djangoproject.com/start/ страницу открыть. Не надо тут тыкать англоязычными чатами. Каждый заслуживает того, как с ним обходяятся. Я по себе замечал, что если задать вопрос корректно, то его не проигнорят, а если вбросить набор слов с кучей грамматических ошибок и назвать это "вопросом", то офк такое проигнорят в лучшем случае - в худшем поиздеваются.
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
Dan Tyan
где лежит style.css?
Спасибо за подсказку, закоментил статик рут, дописал STATICFILESDIRS, все заработало
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Типа foo = FooModel(ad=Ad.objects.get(...), bar= 'hello')
serializer = FooSerializer(foo, request.data)
получается я должен переопределить метод create, в котором буду вытягивать из бд Ad и Client и потом сохранять запись или я что то не так понял
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Черный Плащ
Спасибо за подсказку, закоментил статик рут, дописал STATICFILESDIRS, все заработало
коментить не надо было
источник

DT

Dan Tyan in Django [ru] #STAY HOME
он тебе еще пригодится
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
получается я должен переопределить метод create, в котором буду вытягивать из бд Ad и Client и потом сохранять запись или я что то не так понял
Не, create не надо переопределять, если у тебя cbv, переопредели поле ad в сериализаторе, в конструктор поля прокидывая required=false
источник