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

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

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

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

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

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

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

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

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

tekleworm

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

    tekleworm @tekleworm Автор вопроса
    Спасибо, почти сам до этого дошел, не вписал только в fields = ('id', 'image', 'image_name') поле id, и тупил, не мог понять что не так)
    Написано более трёх лет назад
  • Передать url картинки?

    tekleworm @tekleworm Автор вопроса
    Ростислав Григорьев, эту штуку куда надо засунуть?)
    Написано более трёх лет назад
  • Передать url картинки?

    tekleworm @tekleworm Автор вопроса
    Ростислав Григорьев, а как мне тогда правильно получить ссылки?
    Написано более трёх лет назад
  • Передать url картинки?

    tekleworm @tekleworm Автор вопроса
    вот такой ответ от сервера по гет запросу
    group_name	"gt355g5tg"
    group_description	"5tg4g5tgtgv"
    group_image	"/base/static/base/static/images/git_NmsP5rN.png"
    group_music	"/base/static/base/static/music/git_zObr3eT.png"
    salary	0.3
    trainer	
    first_name	"sudo"
    second_name	"rootovich"
    last_name	"admin"
    trainer_phone_number	"+380939394959"
    monday_time	"00:00"
    tuesday_time	"00:00"
    wednesday_time	"00:00"
    thursday_time	"00:00"
    friday_time	"00:00"
    saturday_time	"00:00"
    sunday_time	"00:00"
    images_for_slider	
    0	1
    1	2
    2	3
    3	4

    на фронте все норм, получаю с помощью react . Я так понимаю, что оно в массив images_for_slider, почему-то ложит айдишники картинок, а не ссылки на них.
    Написано более трёх лет назад
  • Передать url картинки?

    tekleworm @tekleworm Автор вопроса
    Ростислав Григорьев,...atic/images/', ' - это я просто убирал лишнее для вопроса. Вот код сериалайзера

    class GroupSerializer(serializers.ModelSerializer):
        trainer = TrainerSerializer()
        
        class Meta:
            model = Group
            fields = (
                "group_name",
                "group_description",
                "group_image",
                "group_music",
                "salary",
                'trainer',
                'monday_time',
                'tuesday_time',
                'wednesday_time',
                'thursday_time',
                'friday_time',
                'saturday_time',
                'sunday_time',
                'images_for_slider',
            )
    
        def create(self, validated_data):
            """
            Create and return new 'Group'
            :param validated_data:
            :return:
            """
            return Group.objects.create(**validated_data)
    
        def update(self, instance, validated_data):
            """
            Update and return an existing 'Group' instance, give the validated data
            :param instance:
            :param validated_data:
            :return:
            """
            instance.group_name = validated_data.get('group_name', instance.group_name)
            instance.group_description = validated_data.get('group_description', instance.group_description)
            instance.group_image = validated_data.get('group_image', instance.group_image)
            instance.images_for_slider = validated_data.get('images_for_slider', instance.images_for_slider)
            instance.group_music = validated_data.get('group_music', instance.group_music)
            instance.salary = validated_data.get('salary', instance.salary)
            instance.trainer = validated_data.get('trainer', instance.trainer)
            instance.save()
            return instance
    Написано более трёх лет назад
  • Не могу вызвать state?

    tekleworm @tekleworm Автор вопроса
    все, уже решил, спс за помощь. в конструкторе оставил
    constructor() {
            super();
            this.state = {
                data: {},
                trainer: [],
                //diagram: this.chartData(),
            };
    
        }

    в chartData():
    chartData = () => {
            return {
                labels: ['Boys', 'Girls'],
                datasets: [
                    {
                        label: 'My First dataset',
                        fillColor: 'rgba(220,220,220,0.2)',
                        strokeColor: 'rgba(220,220,220,1)',
                        pointColor: 'rgba(220,220,220,1)',
                        pointStrokeColor: '#fff',
                        pointHighlightFill: '#fff',
                        pointHighlightStroke: 'rgba(220,220,220,1)',
                        data: [this.state.data.boys, this.state.data.girls],
                    },
                ]
            };
        };

    и в рендере:
    <div>
                        <Doughnut data={this.chartData()}
                                  width="100" height="50"/>
                    </div>
    Написано более трёх лет назад
  • Не могу вызвать state?

    tekleworm @tekleworm Автор вопроса
    Роман Александрович, то же самое. Я хочу в data там где 3 и 0 передать thi.state.data.boys, this.state.data.girls
    Написано более трёх лет назад
  • Не могу вызвать state?

    tekleworm @tekleworm Автор вопроса
    а как это исправить?
    Написано более трёх лет назад
  • Не могу вызвать state?

    tekleworm @tekleworm Автор вопроса
    вот такое говорит 'chartData' is not defined no-undef
    Написано более трёх лет назад
  • Показать контент при наведению мыши?

    tekleworm @tekleworm Автор вопроса
    А как правильно потом эти классы вызвать в таблице?
    Написано более трёх лет назад
  • Показать контент при наведению мыши?

    tekleworm @tekleworm Автор вопроса
    Dima Polos,
    <table class="table table-striped">
          <tr><td class="col-md-1">Done</td></tr>
          <% @tasks.each do |task| %>
            <tr>
              <% if task.done %>
                <% if task.user_id == current_user.id %>
                <td><%= check_box_tag "cb_tasks[]", task.id %>
                  <%= link_to task.title, task, class: "btn btn-info" %></td>
    
                  <td><%= link_to 'Edit', edit_task_path(task), class: "btn btn-primary" %>
                    <%= link_to 'Mark as to do', change_to_todo_path(task.id), class: "btn btn-success" %>
                    <%= link_to 'Destroy', task, class: "btn btn-danger", method: :delete, data: {confirm: 'Are you sure?'} %></td>
                <% end %>
              <% end %>
            </tr>
          <% end %>
        </table>
    Написано более трёх лет назад
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 7 ответов
    • 0 вопросов
  • NikFaraday
    Nik Faraday
    • 6 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • tsklab
    Константин Цветков
    • 5 ответов
    • 0 вопросов
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • gromdron
    Андрей Николаев
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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