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

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

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

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

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

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

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

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

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

Арсений Никонов

Django веб-разработчик
  • 0
    вклад
  • 13
    вопросов
  • 3
    ответа
  • 100%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как соединиться с доменом AD, развернутом на WMWare WinServer 2022 через библиотеку ldap3, python3?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Спасибо, помогло. На физ. хосте поставил в DNS ip виртуальной машины, а чтобы Интернет не пропадал, в доп. dns сервер поставьте 8.8.8.8
    Написано 22 янв.
  • Как соединиться с доменом AD, развернутом на WMWare WinServer 2022 через библиотеку ldap3, python3?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    https://ldap3.readthedocs.io/en/latest/tutorial_in...
    63cbc29ba76a4686385859.png
    Тут скорее проблема в том, что невозможно подключиться к AD через домен, я не знаю как это решить
    Написано 21 янв.
  • Можно ли на всеросе по информатике использовать import?

    taxicab33
    Арсений Никонов @taxicab33
    советую идти работать программистом, а не всерос решать
    Написано 01 дек. 2022
  • Создание объекта через Serializer, ManyToMany field?

    taxicab33
    Арсений Никонов @taxicab33
    def create(self, validated_data):
            target_languages = validated_data.pop('target_languages')
            user = User.objects.create(**validated_data)
            user.save()
    #  при условии, что target_languages - список id объектов базы данных
            user.targe_languages.add(*target_languages)
            return user
    Написано 30 нояб. 2022
  • NGINX отдаёт статику приложений, но css стили не применяются, что делать?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Lynn «Кофеман», спасибо помогло, можешь ответить снизу, помечу как ответ
    Написано 27 окт. 2022
  • NGINX отдаёт статику приложений, но css стили не применяются, что делать?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    dodo512, да ты прав,
    635ab37152e27101520934.jpeg
    ты случайно не знаешь как это поправить в settings django или nginx.conf?
    Написано 27 окт. 2022
  • NGINX отдаёт статику приложений, но css стили не применяются, что делать?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Lynn «Кофеман», в консоли ошибок нет. Не применяются даже написанные и протестированные стили django админки.
    Написано 27 окт. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Dr. Bacon, спасибо большое, работает!
    Написано 30 сент. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Dr. Bacon, так?
    class Quiz(CommonTimerContentDataModel):
        available_questions = models.PositiveIntegerField(
            default=1,
            verbose_name='Количество доступных для ответов вопросов'
        )
        show_answers = models.BooleanField(
            default=True,
            verbose_name='Показывать ответы'
        )
    
        class Meta:
            verbose_name = 'Опрос'
            verbose_name_plural = 'Опросы'
    
    
    class Question(models.Model):
        __QUESTION_TYPE_CHOICES = [
            ('INPUT', 'Ввод правильного ответа с клавиатуры'),
            ('CHOOSE_SEVERAL', 'Выбор нескольких правильных ответов'),
            ('CHOOSE_ONE', 'Выбор одного правильного ответа'),
            ('ESSAY', 'Сочинение')
        ]
        quiz = models.ForeignKey(
            Quiz,
            on_delete=models.CASCADE,
            null=False,
            blank=False,
            related_name='questions',
            verbose_name='Опрос'
        )
        content = models.TextField(
            verbose_name='Содержание вопроса',
            null=False,
        )
        type = models.CharField(
            max_length=255,
            null=False,
            choices=__QUESTION_TYPE_CHOICES,
            verbose_name='Тип вопроса'
        )
        weight = models.PositiveIntegerField(
            verbose_name='Значимость вопроса'
        )
    Написано 30 сент. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Dr. Bacon, где? в модели Quiz?
    Написано 30 сент. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Арсений Никонов, но если вытаскивать с вопросами ответы, то скорее всего, будет делать отдельный запрос для каждого вопроса
    class AnswerSerializer(serializers.ModelSerializer):
    
        class Meta:
            model = QuestionAnswer
            exclude = ('question', )
    
    
    class QuestionSerializer(serializers.ModelSerializer):
        answers = serializers.SerializerMethodField('get_answers')
    
        @staticmethod
        def get_answers(obj):
            answers = QuestionAnswer.objects.filter(question=obj)
            return AnswerSerializer(answers, many=True).data
    
        class Meta:
            model = Question
            exclude = ('quiz', )
    Написано 30 сент. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Dr. Bacon, решил таким костылём
    questions = serializers.SerializerMethodField('get_questions')
    
    
        def get_questions(self, obj):
            questions = Question.objects.filter(quiz=obj)
            return QuestionSerializer(questions, many=True).data
    Написано 30 сент. 2022
  • Как сделать так, чтобы сериализатор выводил вложенные модели?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Dr. Bacon, пробовал, не работает, к сожалению
    Написано 30 сент. 2022
  • Как обойти словарь полученный из кастомного тега Django Templates?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Спасибо, сработало
    Написано 16 сент. 2022
  • Docker-compose видит переменные окружения только в определённой директории, как решить?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    сергей кузьмин, проблема была в том, что я не разрешил контейнеру docker общаться с мои компом, обычно вылезает окошко и я разрешаю (share it нажимаю), тогда не вылезло. Спасибо за попытку
    Написано 01 сент. 2022
  • ./manage.py dumpdata > dump.json создает пустой файл, как это решить?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Сергей Горностаев, Вы были правы, сериализатору не понравился символ α(альфа)
    Написано 26 мая 2022
  • ./manage.py dumpdata > dump.json создает пустой файл, как это решить?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Сергей Горностаев, Хорошо, спасибо
    Написано 26 мая 2022
  • ./manage.py dumpdata > dump.json создает пустой файл, как это решить?

    taxicab33
    Арсений Никонов @taxicab33 Автор вопроса
    Формируется, но с обрывом на описании одной из моделей
    628f27b372245170629642.jpeg
    Написано 26 мая 2022
Самые активные сегодня
  • Evgenii
    • 14 ответов
    • 0 вопросов
  • mayton2019
    • 8 ответов
    • 0 вопросов
  • TOA
    Злой Негр
    • 8 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 1 вопрос
  • xez
    Dmitry Roo
    • 6 ответов
    • 0 вопросов
  • ProgrammerForever
    Григорий Боев
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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