Size: a a a

Django [ru] #STAY HOME

2020 May 16

А

Антоха in Django [ru] #STAY HOME
Dan Tyan
удаление чего
что такое data
почему put
Ну у меня есть юзер, у него есть какие то м2м избранные их удаляю через .remove - и это скорее всего надо переделать не в удаление, а в изменение
источник

А

Антоха in Django [ru] #STAY HOME
Метод для этого использую destroy, а надо update, чтобы я передавал data
источник

ДФ

Дмитрий Федорченко... in Django [ru] #STAY HOME
Dan Tyan
так работать не будет
Посоветуй, пожалуйста, как сделать.
источник

ДФ

Дмитрий Федорченко... in Django [ru] #STAY HOME
нашел решение:
@receiver(pre_save, sender=Transaction)
def usd(sender, instance, **kwargs):
   instance.usd = instance.currense * instance.btc_usd

Спасибо, за подсказку!
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠ... in Django [ru] #STAY HOME
Дмитрий Федорченко
нашел решение:
@receiver(pre_save, sender=Transaction)
def usd(sender, instance, **kwargs):
   instance.usd = instance.currense * instance.btc_usd

Спасибо, за подсказку!
Ok
источник

А

Алексей in Django [ru] #STAY HOME
essqz
Немного не понимаю. У меня в конфиге nginx прописаны пути к статическим файлам, к медиа, и все прекрасно работает. Я не понимаю как мне "подставить" туда фронтенд
Джанго на одном порту, фронт на другом внутри, одни пути обрабатывает фронт, другие бэк
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
essqz
Немного не понимаю. У меня в конфиге nginx прописаны пути к статическим файлам, к медиа, и все прекрасно работает. Я не понимаю как мне "подставить" туда фронтенд
На урлы не соответствующие твоему бэку перенаправляешь на index, его раздаешь как статический файл, к нему подключен фронт со своими роутингами ну или запускаешь на одном порту фронт, на другом бэк
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Дмитрий Федорченко
нашел решение:
@receiver(pre_save, sender=Transaction)
def usd(sender, instance, **kwargs):
   instance.usd = instance.currense * instance.btc_usd

Спасибо, за подсказку!
А просто переопределить метод save  самой модели?
источник

ДФ

Дмитрий Федорченко... in Django [ru] #STAY HOME
Nikolay Cherniy
А просто переопределить метод save  самой модели?
а как это сделать?
подскажи, пожалуйста
источник

А

Алексей in Django [ru] #STAY HOME
essqz
Немного не понимаю. У меня в конфиге nginx прописаны пути к статическим файлам, к медиа, и все прекрасно работает. Я не понимаю как мне "подставить" туда фронтенд
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
В модели пишешь def save(self): то что тебе нужно сделать до сохранения и super().save(self)
источник

AD

Alex Dem in Django [ru] #STAY HOME
essqz
Немного не понимаю. У меня в конфиге nginx прописаны пути к статическим файлам, к медиа, и все прекрасно работает. Я не понимаю как мне "подставить" туда фронтенд
Я не писал на реакте, но начал писать на ангуляре, думаю, я у тебя должно быть также +-

Ангуляр выдает набор файлов после компиляции.
Я их собираю с помощью manage.py collectstatic

Далее пишу джанго-шаблон, в котором:
1 загружаю скомпиленные скрипты, как любой другой подключаемый JS и прочую статику
2 обращаюсь к своему компоненту код которого хранится в скомпиленных скриптах
источник

e

essqz in Django [ru] #STAY HOME
Буду разбираться, спасибо)
источник

AD

Alex Dem in Django [ru] #STAY HOME
essqz
Немного не понимаю. У меня в конфиге nginx прописаны пути к статическим файлам, к медиа, и все прекрасно работает. Я не понимаю как мне "подставить" туда фронтенд
Короче суть в том, что твой фронтенд должен отдать на выходе какой-то код, который ты затягиваешь как любую другую статику тем самым как бы расширяя возможности твоего джанго-шаблона
источник

e

essqz in Django [ru] #STAY HOME
Alex Dem
Я не писал на реакте, но начал писать на ангуляре, думаю, я у тебя должно быть также +-

Ангуляр выдает набор файлов после компиляции.
Я их собираю с помощью manage.py collectstatic

Далее пишу джанго-шаблон, в котором:
1 загружаю скомпиленные скрипты, как любой другой подключаемый JS и прочую статику
2 обращаюсь к своему компоненту код которого хранится в скомпиленных скриптах
Теперь я еще больше не понимаю :D Зачем тогда собирать статику, если все равно в nginx я буду обращаться к фронту
источник

e

essqz in Django [ru] #STAY HOME
Alex Dem
Короче суть в том, что твой фронтенд должен отдать на выходе какой-то код, который ты затягиваешь как любую другую статику тем самым как бы расширяя возможности твоего джанго-шаблона
Но в там случае в каждой вьюхе я должен это прописывать, верно? Или я все не так понимаю
источник

AD

Alex Dem in Django [ru] #STAY HOME
essqz
Теперь я еще больше не понимаю :D Зачем тогда собирать статику, если все равно в nginx я буду обращаться к фронту
у тебя фронт-часть должна работать отдельно от джанго?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
essqz
Но в там случае в каждой вьюхе я должен это прописывать, верно? Или я все не так понимаю
Не так
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
На чем фронт у тебя?
источник

e

essqz in Django [ru] #STAY HOME
Nikolay Cherniy
Не так
Фронт на реакте, и пишу его не я, а мой друг
источник