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

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

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

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

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

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

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

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

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

Mike

My morning begins with coffee and Twitter.
  • 3
    вклад
  • 64
    вопроса
  • 12
    ответов
  • 42%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Где используется tkinter?

    google_online
    Mike @google_online
    Я для себя написал две проги на Tkinter пару лет назад, может больше. Использую иногда до сих пор.
    На мой взгляд лучше взять Kivy чем Tkinter.
    Написано более двух лет назад
  • Как обрабатывать запросы оставленные на сайте?

    google_online
    Mike @google_online
    Так ведь это можно просто булевыми на сервере. Если false, тогда серое. Если true делаем что то другое.
    Написано более двух лет назад
  • Как мне перенаправить пользователя после регистрации, чтобы у каждого был уникальный личный кабинет?

    google_online
    Mike @google_online
    Lolo02 Afon, нужно создать поля те которые нужны вам. Какая информация должна быть в ЛК для юзера ? Например 1. age 2 gender 3 heigh и так далее. Это всё по типу профайла. Модель связываете с моделью User через manytomany или foreignkey.
    Написано более двух лет назад
  • Как мне перенаправить пользователя после регистрации, чтобы у каждого был уникальный личный кабинет?

    google_online
    Mike @google_online
    Нужно создать модель для личного кабинета и при регистрации создавать его для каждого юзера.
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, тогда создайте новую разметку диска с теми разделами которыми я написал выше. Загрузчика оставьте по умолчанию.
    ЗЫ: я не знаю у вас bios или efi
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, ну куда поставишь :)
    Вы хотите на чистый хард установить Ubuntu или рядом с Windows ?
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, ну linux вы так или иначе устанавливаете, просто загрузчик куда то ставится не туда и поэтому он не загружается.
    Да, я всегда делаю разметку сам, поэтому и вам совету это сделать, но для этого нужно чуть-чуть почитать.
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, конечно, вот
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, проблема действительно в загрузчике. Вам нужно почитать про установку Linux и как подготовить диск для установки.
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    Quintis, а как вы ставите linux mint ? Сами разбиваете диск и создаёте
    1) efi раздел ( если только грузитесь в efi режиме)
    2) home
    3) swap
    4) /
    ???
    Написано более двух лет назад
  • Lenovo не видит установленный linux, что делать?

    google_online
    Mike @google_online
    На ноутбуке только одна система Linux ?
    После того как перезагружаетесь что происходит ?
    Написано более двух лет назад
  • Как обновить данные в 'newlevels' computed?

    google_online
    Mike @google_online Автор вопроса
    Дмитрий Беляев, да но мне же нужна эта мутация в computed. Я определённо делаю что то не так, потому что даже меня незнающего vue.js этот computed сильно смущает. Я уверен что это можно делать в mutations а не в computed.
    Написано более двух лет назад
  • Как обновить данные в 'newlevels' computed?

    google_online
    Mike @google_online Автор вопроса
    Спасибо за ответ. Я решил это час назад. 1. По клику на иконку я отправляю данные на сервер. 2 сервер принимает данные. 3 Мой стейт не мутирует после клика.
    Вообщем я добавил мутации и всё вроде заработало.

    //actions
        USERLEVELS_PATCH: ({commit}, payload) => {
            axios.patch('/ef/userlevel/' + payload.id + '/', payload.data)
            .then(response => {
                commit('USERLEVELS_PATCH', response.data)
            })
        }
        //mutations
        USERLEVELS_PATCH: (state, data) => {
            let item = state.userlevels.find(x => x.id == data.id);
            item.favorite = data.favorite
        }

    А computed у меня сейчас такой

    computed: {
        ...mapGetters('ef', ["levels", "userlevels"]),
        newlevels: function () {
          this.levels.forEach(x => {
            if(x.level.length > 30) {
              let level = x.level
              let bar = level.split(' ').slice(0, 3)
              x.level = bar.join(' ') + ' ...'
            }else{
              x.level = x.level
            }
          })
          this.levels.forEach(a => {
            this.userlevels.forEach(b => {
              if (a.id === b.level) {
                a['favorite'] = b.favorite
                a['complete'] = b.complete
                a['progress'] = b.progress
                a['userlevel_id'] = b.id
              }
            })
          })
          return this.levels
        }
    Написано более двух лет назад
  • Почему получаю File exists когда пробую скопировать каталоги?

    google_online
    Mike @google_online Автор вопроса
    Молзв Реках, да, сделал так, поймал исключение. Оно работает. Но shutil.copytree всё равно копирует все каталоги включая 'env'. Вообщем отказался от питона в пользу линуксовой команды rsync -r --exclude 'env' target backup_folder
    Написано более двух лет назад
  • Как перейти на другую страницу, если сделал перезагрузку текущей?

    google_online
    Mike @google_online
    Anton8989, ok, спасибо!
    Написано более двух лет назад
  • Как перейти на другую страницу, если сделал перезагрузку текущей?

    google_online
    Mike @google_online
    Anton8989, вы сделали это ? просто мне тоже самое нужно. Напишите мне если нашли решение, пожалуйста.
    Написано более двух лет назад
  • Могу ли я создать веб приложение по методу Д.Петрова(Полиглот) для изучения английского языка?

    google_online
    Mike @google_online Автор вопроса
    wisgest, будет понятно откуда ноги ростут.
    Написано более двух лет назад
  • Как получить исключения из django-rest в vue.js?

    google_online
    Mike @google_online Автор вопроса
    Andrey Suha, Постил этот топик везде, На форуме Vue.js, на Stackoverflow, в телеграме в чате Vue.js. Вроде задача обычная, но решения не было. Короче получилось сделать, но не уверен в его правильности. Смотрел в браузере в вкладке Network > XHR, там я получаю ответы от сервера. Ок! это для меня работает:
    set_password() {
    
                axios.post('/app/reset-password/confirm/', {'password': this.password, 'token': this.token})
                .then(response => {
                    console.log(response.request.response) // response.request.response
                    this.result = response.request.response
                    let obj = JSON.parse(this.result)
                    if (obj.password) {
                        console.log(obj.password, '< obj.passowrd')
                    }else if (obj.status == 'OK') {
                        console.log(obj.status, '< obj.status')
                    }else if (obj.status == 'notfound') {
                        console.log(obj.status, '< obj.notfound')
                    }
                })
            }
        },
    Написано более двух лет назад
  • Как получить исключения из django-rest в vue.js?

    google_online
    Mike @google_online Автор вопроса
    Andrey Suha, ok! спасибо. Сейчас по делам нужно идти. Потом если получится отпишусь.
    Написано более двух лет назад
  • Как получить исключения из django-rest в vue.js?

    google_online
    Mike @google_online Автор вопроса
    Andrey Suha, Пишет примерно тоже самое

    POST http://localhost:8000/app/reset-password/confirm/ 400 (Bad Request)
    Error: Request failed with status code 400
        at createError (build.js:15685)
        at settle (build.js:27186)
        at XMLHttpRequest.handleLoad (build.js:15559)
    Написано более двух лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • russeljo
    • 19 ответов
    • 0 вопросов
  • Drno
    • 11 ответов
    • 1 вопрос
  • rPman
    • 9 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 8 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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