Size: a a a

Django [ru] #STAY HOME

2019 May 19

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
да это то понятно, а как два unicode для двух полей объявить?
unicode это что? в py3 все строки это unicode
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
unicode это что? в py3 все строки это unicode
навзание функции которая через fk возвращает поле, чтобы в админке фильтровать, через fk. https://stackoverflow.com/questions/2065036/django-list-filter-and-foreign-key-fields , сам же скидывал
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ты что не думая копирнул оттуда?
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
ты что не думая копирнул оттуда?
но заработало же)
источник

NK

ID:461990605 in Django [ru] #STAY HOME
а вот второе поле...
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
но заработало же)
__unicode__ это для py2
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
__unicode__ это для py2
3.7.5 и работает
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
3.7.5 и работает
ну оно не должно ломаться, но оно для py2, а для py3 там должен быть __str__
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
ну оно не должно ломаться, но оно для py2, а для py3 там должен быть __str__
это не совсем то, что мне нужно. str же просто имя для админки генерирует. А мне жуно с другой таблицы(связанной чреез fk), фильтровать данные по нескольким полям
str у меня такой:
def __str__(self):
   return '; '.join([self.name, str(self.volume) + ' м³', str(self.load_capacity)+' кг'])
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
это не совсем то, что мне нужно. str же просто имя для админки генерирует. А мне жуно с другой таблицы(связанной чреез fk), фильтровать данные по нескольким полям
str у меня такой:
def __str__(self):
   return '; '.join([self.name, str(self.volume) + ' м³', str(self.load_capacity)+' кг'])
ты вопрос нормально сформулируй сперва
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
это не совсем то, что мне нужно. str же просто имя для админки генерирует. А мне жуно с другой таблицы(связанной чреез fk), фильтровать данные по нескольким полям
str у меня такой:
def __str__(self):
   return '; '.join([self.name, str(self.volume) + ' м³', str(self.load_capacity)+' кг'])
а твой __str__ это вообще отдельный котел в аду ХД
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
ты вопрос нормально сформулируй сперва
А можно сделать list_filter(в admin.py), через данные с другой модели связанной по FK? Вот - https://gist.github.com/goncharovEd/7bce83c985e0e85ee3806b9c3a24ee32. Как бы я не пытался - получаю  The value of 'list_filter[0]' refers to 'car_load_capacity', which does not refer to a Field. А если сдлеать так -
def __unicode__(self):
       return self.load_capacity

а в adims:
    list_filter = ['car_model__load_capacity',]

то все нормально работает. Фильтрует по грузоподъемости. А вот если по двум полям из связанной таблицы по fk хочу фильровать? Как тогда делать?
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
а твой __str__ это вообще отдельный котел в аду ХД
а что не так то?)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
а что не так то?)
когнитивная сложность
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Адилет Асанкожоев
Так css - это же статик?
css = { 'all' : ('static/app/css/no-addanother-button.css',) }

так тоже не подключается
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
а что не так то?)
сравни с
def __str__(self):
   return f'{self.name}; {self.volume}м³; {self.load_capacity} кг.'
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
сравни с
def __str__(self):
   return f'{self.name}; {self.volume}м³; {self.load_capacity} кг.'
красивее) но вот, что VS с этим кодом делает -
источник

NK

ID:461990605 in Django [ru] #STAY HOME
читаемость хуже же
источник

m

mel kaye in Django [ru] #STAY HOME
ID:461990605
читаемость хуже же
Нет
источник

NK

ID:461990605 in Django [ru] #STAY HOME
mel kaye
Нет
я про цвет
источник