• Как правильно описать ManyToManyField в Django 1.10?

    victor_usachev
    @victor_usachev Автор вопроса
    Python Dev
    Убил просто кучу времени из-за неинформативности лога и собственной невнимательности. Я искал проблему где только можно, но всё оказалось просто - указанное в ordering поле не существует:

    class DatasetField(HistoryModel):
        # ...
        model_content_type = models.ForeignKey(ContentType)
        class Meta:
            # ...
            ordering = ['model_content_type__name', 'index']


    В django.contrib.contenttypes.models.ContentType ранее было поле name, но его выпилили.
    Ответ написан
  • Как использовать PIP на хостинге?

    victor_usachev
    @victor_usachev
    Python Dev
    pip - пакетный менеджер для python, установка пакета eventlet выполняется командой в терминале:
    pip install eventlet
    Если это общий (shared) хостинг, то обращайся в техподдержку, может быть и установят.
    В случае с VPS всё проще, мануалов в инете полно, да и часто это дешевле, чем всякие AWS, Heroku и т.п.
    Ответ написан
    Комментировать
  • Python без Django etc, что остается в итоге?

    victor_usachev
    @victor_usachev
    Python Dev
    Питон - язык очень гибкий и выразительный, позволяет быстро писать (подходит для прототипирования ПО).
    Питон может пригодиться в самых разных сферах:
    - GIU,
    - Web, работа с сетью, парсинг,
    - BigData, аналитика и AI, визуализация,
    - автоматизация и интеграция,
    и ещё много всего.
    Опять же, зачем отбрасывать Web? Если Django не по вкусу, то попробуйте Flask, у него порог вхождения ниже, осваивается за неделю-две (сможете написать блог или что-то того же уровня).
    Я на питоне писал скрипты для автоматизации мелких задач на сервере и рабочем ноутбуке, скрипты для Raspberry Pi, управлял портами GPIO, just for fun), бота для Telegram, парсеры, использовал с API разных сервисов (например, отправка sms, запрос погоды, переводчик). Пробуйте!
    Ответ написан
    Комментировать
  • Что вы думаете вот об этих курсах по Java?

    victor_usachev
    @victor_usachev
    Python Dev
    Рекомендую javabegin.ru, сейчас прохожу их курсы. Тут можете посмотреть примеры курсов
    Есть и много бесплатных, материал нормально подготовлен, есть закрытая группа, в которой помогают, дают все исходники, помогают с настройкой IDE, конфигурированием проекта.
    Ответ написан
    3 комментария