Size: a a a

Django [ru] #STAY HOME

2019 December 03

Z

Zakhar in Django [ru] #STAY HOME
источник

D

Dmitry in Django [ru] #STAY HOME
Zakhar
Каво)
нет, именно фото. Ты вставляешь нормальный код, а он тебе фото экрана из него делает. Где-то полгода назад сюда вкидывал, @dantyan я думаю помнит
источник

Z

ZHU in Django [ru] #STAY HOME
привет всем! подскажите как можно серализовать метод модели
@property
def get_sum_mass_tanks(self):
   return sum(list(self.tanks.all().values_list('mass', flat=True)))
источник

Z

ZHU in Django [ru] #STAY HOME
class GasStationGetSerializer(serializers.ModelSerializer):
   tanks = TankGetSerializer(many=True, read_only=True)
   type = serializers.CharField()
   get_sum_mass_tanks = serializers.SerializerMethodField(read_only=True)
источник

VY

Vitaly Yurusov in Django [ru] #STAY HOME
ZHU
привет всем! подскажите как можно серализовать метод модели
@property
def get_sum_mass_tanks(self):
   return sum(list(self.tanks.all().values_list('mass', flat=True)))
источник

VY

Vitaly Yurusov in Django [ru] #STAY HOME
Вот попробуй source указать
источник

D

Dmitry in Django [ru] #STAY HOME
ZHU
class GasStationGetSerializer(serializers.ModelSerializer):
   tanks = TankGetSerializer(many=True, read_only=True)
   type = serializers.CharField()
   get_sum_mass_tanks = serializers.SerializerMethodField(read_only=True)
проперти же должен в филды ложиться нормально:

   class Meta:
       model = YourModel
       fields = ['tanks', 'get_sum_mass_tanks']
источник

Z

ZHU in Django [ru] #STAY HOME
Dmitry
проперти же должен в филды ложиться нормально:

   class Meta:
       model = YourModel
       fields = ['tanks', 'get_sum_mass_tanks']
да! вот и не пойму думал что то не так делаю
cейчас попробую перезагрузить
источник

VY

Vitaly Yurusov in Django [ru] #STAY HOME
ААА все понял он чере SerializerMethodField делает. Значит нужно метод в сериаайзер дабавить get_sum_mass_tanks
источник

Z

ZHU in Django [ru] #STAY HOME
Vitaly Yurusov
ААА все понял он чере SerializerMethodField делает. Значит нужно метод в сериаайзер дабавить get_sum_mass_tanks
можно так но я думал проперти долже без этого работать
источник

VY

Vitaly Yurusov in Django [ru] #STAY HOME
ZHU
можно так но я думал проперти долже без этого работать
Да автоматом подтянетсся, ноесли не SerializerMethodField использовать. А например CharField
источник

VY

Vitaly Yurusov in Django [ru] #STAY HOME
Смотря какие данные метод возвращает
источник

S

Shodmon in Django [ru] #STAY HOME
Добрый день,

Не могу настроить  логер, где почитать? Кроме офф доках джанги, а то там как то сжато

Собственно, что нужно:
Создать логер bla
И при bla.debug("blabla")
Записть в файл в указаном пасе
источник

IT

I T in Django [ru] #STAY HOME
народ помогите, ошибка 500, некоторые клиенты могут аплоадить файлы а каким то выдает ошибку, в чем причина?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
I T
народ помогите, ошибка 500, некоторые клиенты могут аплоадить файлы а каким то выдает ошибку, в чем причина?
В том что ты полный лог ошибки не выложил на пасту. И кода в котором эта ошибка возникает
источник

N

N1LEX in Django [ru] #STAY HOME
I T
народ помогите, ошибка 500, некоторые клиенты могут аплоадить файлы а каким то выдает ошибку, в чем причина?
Я думаю в размере проблема
источник

IT

I T in Django [ru] #STAY HOME
N1LEX
Я думаю в размере проблема
а в gunicorn тоже задается размер файла?
источник

IT

I T in Django [ru] #STAY HOME
в nginx стоит 200МБ
источник

IT

I T in Django [ru] #STAY HOME
файли сами 15 Мб
источник

N

N1LEX in Django [ru] #STAY HOME
Тогда лог надо смотреть
источник