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

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

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

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

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

Изобретаем колесо для качественно новой архитектуры
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

IvanOne

  • 26
    вклад
  • 93
    вопроса
  • 56
    ответов
  • 23%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Правда ли, что сейчас так сложно найти работу?

    IvanOne @IvanOne
    Я вот тоже не так давно искал работу, и я скажу так. Надо ходить на собеседования и учиться. Иногда компании пишут в требованиях какие то супер знания, а по факту пообщавшись с разработчиками на собеседовании, понимаешь что компании просто ищут человека который близок им по духу и опыту работы, при этом я не раз проходил собеседование на 'троечку', но получал оффер, не думаю что там люди оценивали только мои знания алгоритмов или как я пишу голый sql через orm. Возможно это только мое мнение. И кстати насчет курсов они не так уж плохи иногда, просто нужно искать. Я недавно нашел отличный курс по определенному набору технологий, да там по большей части пересказ документаций, но если видосом воспринимается лучше то это хороший инструмент, плюс делятся практиками опытом, но далеко не все курсы такие.
    Ответ написан более года назад
    3 комментария
    Нравится 5 3 комментария
  • Подключение LiqPay к Django сайту?

    IvanOne @IvanOne
    Может они забили на sdk, и теперь только поддерживают api. Лучше всего вам вникнуть в их api, в python есть пакет requests, он вам позволит выстроить общение с другим сервисом через http запросы.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Достает ли django-allauth токен для работы с API ВКонтакте?

    IvanOne @IvanOne
    есть еще нюансы с авторизацией, например некоторые функции недоступны в api вконтакте если например выбран тип авторизации Authorization code flow
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как опубликовать сайт на джанго в интернете?

    IvanOne @IvanOne
    Вот вам подборочка https://www.digitalocean.com/community/tutorials?q... разный стек + еще можно почитать про первоначальную настройку сервера
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как правильно расширить класс user в django?

    IvanOne @IvanOne
    Если добавляете обязательные поля то стоит переписать методы create_user и create_superuser
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как реализовать на django rest api?

    IvanOne @IvanOne
    Django Rest Framework там насколько я помню такой же request как и в самой django выцепить ip можно без труда во вьюхе либо с сериализаторе.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Как автоматически создавать расширяющие модели для модели User?

    IvanOne @IvanOne
    Самый простой вариант это написать свой метод создания пользователя и в нем привязывать профиль. Этот метод находится тут https://docs.djangoproject.com/es/1.9/ref/contrib/...

    Второй вариант вносить изменения в стандартный процессинг регистрации юзера
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать поиск на джанго?

    IvanOne @IvanOne
    Используйте get парметры, для view я бы заюзал ListView написал бы свой метод get_queryset который в случае get запросов фильтрует выборку, ну и форму бы написал если там надо искать по каким нибудь периодам или мин макс. Но есть и решения типа https://github.com/liberation/django-elasticsearch там свои подходы.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Какие есть интересные и "живые" англоязычные ресурсы по вебу?

    IvanOne @IvanOne
    stackoverflow.com
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Есть ли отличие в запуске существующего проекта на Django?

    IvanOne @IvanOne
    Я обычно делаю так, все локальные настройки (бд, пути к шаблонам и пр.) в отдельный файл настроек и импортирую в основной, закидываю все в репу кроме локальных настроек и ассетов, клонирую проект на сервер, настраиваю сервак (прим nginx+uwsgi+django) далее поднимается локальное окружение virtualenv например или можете все ставить глобально, но не советую. Ставим все пакеты нужные прописываем свой локальный конфиг для сервера, если все настроено хорошо, то все заработает. Для удобства можно сгенерировать public key сервера и закинуть в ключи развертывания в репозитории, на машине разработчика поставить fabric, написать скрипт развертывания и вуаля, у вас уже автоматизированный деплой обновлений на сервер, есть еще контейнеры, но их не юзал.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как работать с данными в промежуточной таблице в Django ORM?

    IvanOne @IvanOne
    Ваш ответ тут https://docs.djangoproject.com/es/1.9/topics/db/ex...
    как вриант:
    class Publication(models.Model):
        title = models.CharField(max_length=30)
    
        def __str__(self):              # __unicode__ on Python 2
            return self.title
    
        class Meta:
            ordering = ('title',)
    
    class Article(models.Model):
        headline = models.CharField(max_length=100)
        publications = models.ManyToManyField(Publication)
    
        def __str__(self):              # __unicode__ on Python 2
            return self.headline
    
        class Meta:
            ordering = ('headline',)
    
    Publication.objects.get(id=4).article_set.all()
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как исправить ошибку ViewDoesNotExist в Django?

    IvanOne @IvanOne
    Я не уверен но дело может быть импорте views в loginsys.urls, попробуйте просто import views
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • В поисках Лучших Практик. Как грамотно ускорить и измерить Django?

    IvanOne @IvanOne
    Возможно не совсем ориентируюсь в данной теме, но понадобится профилировщик, https://github.com/rkern/line_profiler
    habrahabr.ru/sandbox/54557
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как в django передавать данные между шаблонами?

    IvanOne @IvanOne
    может быть имеет смысл сделать подключаемый шаблон {%include%}? Распишите более подробно
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как реализовать доступ к платному контенту в django?

    IvanOne @IvanOne
    в Django 1.9 появились Permission mixins, если не ошибаюсь они вам помогут в ограничении доступа к контенту, ну и без этого можно ограничить, на последний вопрос зависит от системы оплаты которую вы выбрали, обычно платежные системы отправляют запрос на сервере в котором указывается статус оплаты и все такое, для робокассы например есть даже приложение для django.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Firefox игнорирует атрибут autocomplete, как быть?

    IvanOne @IvanOne Автор вопроса
    Проблема решилась плагином https://github.com/say2joe/jquery.disable-autocomplete
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно писать views?

    IvanOne @IvanOne
    Хотел дополнить советом, пишите view классами, многое уже доступно прямо из коробки, например ListView UpdateView. https://docs.djangoproject.com/en/1.8/ref/class-ba...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • CMS vs Руки из нужного места?

    IvanOne @IvanOne
    Если вопрос стоит делать с cms или своими руками, то задайте вопрос себе, какой функционал должен быть, если маленький что вроде блога простенького, то можно самому. Если же что то сложное то лучше cms.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Что использовать для редактирования навигационного меню из админки Django?

    IvanOne @IvanOne
    Первый вариант - создать две модели (меню, подменю) подменю связать через ForeignKey с меню, Но это если вы точно уверены что вложенность будет на один уровень.
    Второй вариант - https://github.com/django-mptt/django-mptt/
    Ну или поищите уже готовые менюшки
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Django: как передать одинаковые данные для разных представлений?

    IvanOne @IvanOne
    Можете написать свою middleware, и там определить логику для баланса, но это только если у вас будет использоваться везде. Если только в определенных вьюхах то лучше сделать шаблонный тег.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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