Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

tekleworm

  • 1
    вклад
  • 12
    вопросов
  • 5
    ответов
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать локализацию в моделях Django?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Реально плохо ищете. В официальной документации есть примеры интернационализации моделей.
    from django.db import models
    from django.utils.translation import gettext_lazy as _
    
    class MyThing(models.Model):
        name = models.CharField(_('name'), help_text=_('This is the help text'))
    
        class Meta:
            verbose_name = _('my thing')
            verbose_name_plural = _('my things')
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Передать url картинки?

    crazyzubr
    Ростислав Григорьев @crazyzubr
    Python backend-developer
    Если я правильно понял, необходимо вывести ссылки, а не только айдишники. Для модели поля manytomany нужно сделать отдельный сериалайзер, примерно так:

    class ImagesForSliderSerializer(serializers.ModelSerializer):
    
        class Meta:
            model = ImagesForSlider
            fields = ('id', 'image', 'image_name')
    
    class GroupSerializer(serializers.ModelSerializer):
        images_for_slider = ImagesForSliderSerializer(many=True)
        
        class Meta:
            model = Group
            fields = (
                # ...
                'images_for_slider',
            )
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сравнить поиндексово значения двух списков?

    don_key @don_key
    Сергей, ваш ответ верен, но вы действительно думаете, что человеку с начальным уровнем знаний нужен именно ОПТИМАЛЬНЫЙ по объему кода и используемым функциям ответ? Мне кажется, что он сейчас на уровне изучения базы - циклы, перебор и тп. И правильнее будет такой вариант:
    list1 = [23, 56, 78, 69]
    list2 = [11, 89, 33, 45]
    list3 = [] # создаем заранее пустой список для результата
    for i in range(len(list1)): #перебираем элементы списка (в пределах длины первого списка)
        if list1[i] < list2[i]: #сравниваем элементы первого списка с элементами второго списка
            list3.append(list1[i]) #добавляем в пустой список элемент из первого, если он меньше
        else:
            list3.append(list2[i]) #иначе - добавляем элемент из второго списка
    print (list3) #выводим итоговый список
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как сравнить поиндексово значения двух списков?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    result = [min(p) for p in zip(list1, list2)]
    или
    result = list(map(min, zip(l1, l2)))
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Не могу вызвать state?

    RomReed
    Роман Александрович @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    constructor() {
            super();
            this.state = {
                data: {},
                trainer: [],
                diagram: this.chartData(),
            };
    
    this.chartData=this.chartData.bind(chartData)
        }
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Не могу вызвать state?

    miraage
    Mikhail Osher @miraage
    Старый прогер
    На момент вызова функции объект еще не записан в "this.state"
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Показать контент при наведению мыши?

    motr
    motr @motr
    пропишите css:
    .кнопка {
      display: none;
    }
    .таблица:hover .кнопка {
      display: block;
    }

    естественно свои классы подставьте

    .btn {
      display: none;
    }
    .table:hover .btn {
      display: block;
    }
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • NikFaraday
    Nik Faraday
    • 6 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • tsklab
    Константин Цветков
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации