Size: a a a

Django [ru] #STAY HOME

2019 May 08

TM

Tim Mustafin in Django [ru] #STAY HOME
Victor Kaptsov
Спасибо большое! )
Так, в принципе если мптт везде пихать, будет быстро и не сломается, просто иногда это наверное не нужно
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
https://django-filter.readthedocs.io/en/master/ref/filters.html#timerangefilter все делаю по туториалу, но выходит ошибка
TypeError: expected string or bytes-like object
. подскажите в чем может быть проблема?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Kylych Asankulov
https://django-filter.readthedocs.io/en/master/ref/filters.html#timerangefilter все делаю по туториалу, но выходит ошибка
TypeError: expected string or bytes-like object
. подскажите в чем может быть проблема?
Код скинь
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
class Schedule(models.Model):
   starts_at = models.DateTimeField(verbose_name='Дата начала')
   expires_at = models.DateTimeField(verbose_name='Дата конца')
   doctor = models.ForeignKey('core.CustomUser', verbose_name='Доктор', related_name='schedule',
                              on_delete=models.CASCADE)

эта моделька.

starts_at = filters.TimeRangeFilter(field_name='schedule__starts_at')
это фильтрсет
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
?starts_at_before=10:00 query_param
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
каким-нибудь образом можно подтянуть поле, которое высчитывается через функцию,( функция никак не связана с моделью)  в админке при регистрации класса ?
источник

i

ikasymov in Django [ru] #STAY HOME
Victor Semenkov
каким-нибудь образом можно подтянуть поле, которое высчитывается через функцию,( функция никак не связана с моделью)  в админке при регистрации класса ?
class MyModelAdmin(models.ModelAdmin):

   list_display = ('field1', 'field2', 'combined_fields')
   readonly_fields = ('combined_fields',)

   def combined_fields(self, obj):
       return obj.combined_fields()
источник

i

ikasymov in Django [ru] #STAY HOME
Это с стековерфлоу взял первая ссылка
источник

i

ikasymov in Django [ru] #STAY HOME
не тестил еще
источник

i

ikasymov in Django [ru] #STAY HOME
:)
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
ikasymov
class MyModelAdmin(models.ModelAdmin):

   list_display = ('field1', 'field2', 'combined_fields')
   readonly_fields = ('combined_fields',)

   def combined_fields(self, obj):
       return obj.combined_fields()
не то, к сожалению
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
Привет всем!
Как вывести все поля которые я объявил в своем сериализаторе(serializers.Serializer), если в сериализатор я передаю не все поля?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Rostislav Biloshapka
Привет всем!
Как вывести все поля которые я объявил в своем сериализаторе(serializers.Serializer), если в сериализатор я передаю не все поля?
ты что сделать хочешь ?
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
class MySerializer(serializers.Serializer):
 test = serializers.CharField()
 test_one = serializers.CharField()
 test_two = serializers.CharField()

serializer = MySerializer(data={"test": "test", "test_one": "test_one"})
serializer.data

Выводит только те значения которые я передал, а мне нужно, чтобы в test_two было пустое значение.
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
Rostislav Biloshapka
class MySerializer(serializers.Serializer):
 test = serializers.CharField()
 test_one = serializers.CharField()
 test_two = serializers.CharField()

serializer = MySerializer(data={"test": "test", "test_one": "test_one"})
serializer.data

Выводит только те значения которые я передал, а мне нужно, чтобы в test_two было пустое значение.
В сериалайзере определяешь поле test_two = serializers.SerializerMethodField() и потом описываешь как работает это поле def get_test_two(self, obj): return ''
Тут можно почитать: https://www.django-rest-framework.org/api-guide/fields/#serializermethodfield
источник

SD

Sergei D. in Django [ru] #STAY HOME
Привет, подскажите плез: приемлимо ли определять в пайтон-коде разметку элементов страницы и навешивать классы? Может ли это иметь какие-то негативные последствия?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergei D.
Привет, подскажите плез: приемлимо ли определять в пайтон-коде разметку элементов страницы и навешивать классы? Может ли это иметь какие-то негативные последствия?
Вообще это не очень хорошо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
И надо стараться этого избегать, к сожалению не всегда получается
источник

A

Andrey in Django [ru] #STAY HOME
Eugene Maltsev
скорее react-native
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, на Vue.js + NativeScript можно делать нативные мобильные приложения
flutter это web+mobile в одном языке,который может выглядеть по разному под разные платформы(разные виджеты) потому что пользователи так привыкли
источник