Задать вопрос
  • Календарь с бронированием на django?

    syschel
    @syschel
    freelance/python/django/backend
    Есть стандартная библиотека calendar
    Посмотрите в её сторону. Делал с помощью её календарь событий, куда пользователи добавляют свои объявления по дате. А в календаре отображается всё это.

    import calendar
    c = calendar.Calendar()
    Ответ написан
    Комментировать
  • Куда перейти с php?Python или Ruby?

    syschel
    @syschel
    freelance/python/django/backend
    Если отталкиваться только от критериев:
    1. Востребовано
    2. Много платят

    То ИМХО, не верное направление мысли. Нужно развивать свой уровень в одном направлении, а не шарахаться во все стороны на полумерах. Ибо хороший высококлассный специалист на PHP, будет более востребован и с большим окладом. Чем посредственный программист на Py/Ru.
    Ответ написан
    Комментировать
  • Будет ли обновления интерфейса django admin?

    syschel
    @syschel
    freelance/python/django/backend
    Вы видимо не понимаете, что джанго это фреймворк, а не цмс.
    Для разработчиков, а фреймворки это для разработчиков в первую очередь, админка достаточная и минималистична как и сам фреймворк. А для "красоты" или "удобства пользователей", создаются свои личные кабинеты и админки менеджеров проекта. Либо берутся готовые решения, которых полно, на любой вкус и цвет. И это политика создателей джанги. Врятли они от неё будут уходить. Скорее дальше упростят, как сделали с теми же комментариями, вынеся их на сторонние библиотеки, убрав из фреймворка.
    Ответ написан
    Комментировать
  • Как установить pycurl?

    syschel
    @syschel
    freelance/python/django/backend
    Не ответ на текущий вопрос. Но помощь в целом.
    Чую вы хотите парсингом заняться. Когда я с php перешёл на питон. И появилась задача спарсить несколько сайтов. Тоже первым была мысль в сторону pycurl. Но намууучился я с ним.
    А вот потом открыл для себя библиотеку urllib и urllib2.
    Советую использовать их. Если только постигаете питон.

    Для парсинга по меткам(тегам) удобна следующая библиотека: lxml

    Скачивать под винду удобно тут. Ибо не все пакеты в винде компилируются. А тут сразу инсталеры именно под виндовс.
    Ответ написан
    2 комментария
  • Как исправить bad request при создании модели в django?

    syschel
    @syschel
    freelance/python/django/backend
    У вас related_name одноимённое. Сделайте два разных имени. Ибо на это должно тоже ругаться.
    Вообще, по мимо Bad Request 400, в логе ошибки пишется ещё что-то, там должен быть ответ.
    Ответ написан
  • Как разбить длинный текст на страницы?

    syschel
    @syschel
    freelance/python/django/backend
    Программно, можно считать количество символов или слов. И резать по ним [:1000], [1001:2000], ...
    Но тут палка двух концов. Если в базе текст хранится с html тегами, то может быть косяк. Когда тег открылся на первой странице, а закрывается на второй.

    В идеале, добавить маркер или спец тег, который вы будите сами, руками вставлять в текст и по нему будет разбитие на страницы. Тогда не будет заморочек с html тегами.

    В любом случае писать свой пагинатор или искать готовое решение.
    Ответ написан
  • Какой язык учить?

    syschel
    @syschel
    freelance/python/django/backend
    Для начала определитесь в направлении. А то программисты разные бывают. Кто-то под железо пишет, кто-то под платы, кто-то под гаджеты, кто-то под базы данных, кто-то под веб. И так далее.
    Изначально нужно определиться, с вектором движения. А уже из выбора, смотреть оптимальные и востребованные языки под него.
    Так то и на ассемблере можно под веб писать. Или на php под железо.
    Ответ написан
    Комментировать
  • Средний заработок веб студий в небольшых городах?

    syschel
    @syschel
    freelance/python/django/backend
    Зависит от сегмента который будете окучивать и как будите себя продвигать.
    Есть три вида направления:
    1. Конвейер - дешёвые шаблонные сайты(1-5т р за сайт). С готовым набором функционала и дизайна(меняется только логотип). Время разработки и запуска сайта от 2 часов до 4 часов по минимальному варианту до суток-двух по максимальному. Тут упирается всё в поток клиентов. Сможете сделать непрерывный поток, будет заработок, не сможете то и заработка будет мало. Так же задача такой бизнес модели, развести клиента на второй или третий вариант.
    2. Средний уровень. Полу шаблонные. Дизайн уникальный, ЦМС готовая с готовым набором функционала. Доработка в основном крутится в незначительном изменении вывода данных. Время разработки от нескольких суток до недели-двух. Стоимости уже от 20т рублей. Всё упирается в поиск клиентов и организацию бизнес процессов. Чтобы не было "вечностроев".
    3. Крупные заказы, от 100т. Время разработки от месяца и выше. Уникальный дизайн, уникальная разработка или покупные ЦМС (битрикс, неткат, ...) с последующей доработкой.

    Всё зависит от бизнес модели, способов привлечения клиентов и организации тех процессов. Можно 1 сайт делать пол года из-за вечных переделок, пересогласований и задержек у клиентов и вас. А можно за месяц сделать пачку быстрых заказов.
    Точного ответа тут не существует. Ибо нюансов влияющих на это - сотни и тысячи.
    (Заболел единственный кодер; потерялся дизайнер перед дедлайном; клиент долго передаёт инфу; сгорел комп разработчик; затопило офис; реклама в журнале "садовод любитель" не дала ни одного клиента на разработку за 500т р; Криво составленный или отсутствующий договор и ТЗ не позволяют сдать заказ клиенту, вечные хотелки и переделки вышедшие из бюджета - вечнострой)
    Ответ написан
    Комментировать
  • Актуально ли использовать noSQL в Django?

    syschel
    @syschel
    freelance/python/django/backend
    Часто монга используется для хранения и обработки промежуточных данных. И не является заменой СУБД(постгри, майскул).
    Ответ написан
    1 комментарий
  • Лучший способ крутить Django?

    syschel
    @syschel
    freelance/python/django/backend
    nginx + uwsgi
    Ответ написан
    Комментировать
  • Как сделать правильные пути к файлам css/js на всех страницах сайта?

    syschel
    @syschel
    freelance/python/django/backend
    Правильно:
    /templates/css/style.css

    Не правильно:
    ./templates/css/style.css.

    Не правильно:
    templates/css/style.css.

    Прочитайте про относительные и абсолютные пути.
    Ответ написан
    4 комментария
  • Как быстро развернуть landing page на django?

    syschel
    @syschel
    freelance/python/django/backend
    Можно вообще обойтись без джанги.
    Вешайте тупо хтмл/ксс на любой хостинг за доллар в месяц. А форму и рассылку спама организуйте через сторонний сервис, их сотни.
    Ответ написан
    4 комментария
  • Как "внедрить" строку, которая содержыт HTML-теги в шаблон?

    syschel
    @syschel
    freelance/python/django/backend
    1 тыкс
    {% autoescape off %}{{ Post.body }}{% endautoescape %}

    2 тыкс
    {{ Post.body|safe }}

    Но на "внедрились" мозг до сих пор ломаю. Какой смысл скрыт за этим словом? Сейчас понимаю как:
    - Мне нужно чтобы выводило строку, оно её и выводит. Но хочу чтобы внедрилась.
    Ответ написан
    1 комментарий
  • Как раскидать значения в столбце в MySql?

    syschel
    @syschel
    freelance/python/django/backend
    Организация конечно не ахти. Проще сразу бы добавить второе поле даты завершения.
    А так, если при смене статуса пишется ещё одна строка с общим идентификатором object_id. То делать COUNT('object_id') as count GROUP BY object и все результаты где он будет больше 1 игнорировать.
    Ответ написан
    Комментировать
  • Сколько стоит нормальный сервер?

    syschel
    @syschel
    freelance/python/django/backend
    Использовали под подобное www.hetzner.de
    Ответ написан
    4 комментария
  • Как перенести сайт на django?

    syschel
    @syschel
    freelance/python/django/backend
    Многие хостеры за переезд к ним от конкурентов, предлагают бесплатную услугу по переносу сайтов. Ваша задача найти хостера поддерживающего Джангу. Вроде джино поддерживает.
    Ответ написан
    Комментировать
  • Python на Denwer'е ,как?

    syschel
    @syschel
    freelance/python/django/backend
    В денвере питон использовать не желательно. Очень куцая и убогая вещь получается. У меня стоит денвер, но используется только для базы данных и локалхоста под неё. Питон же поставил отдельно на диск, прописал к папке питона путь в переменную винды PATH и вызываю его из CMD просто написав "python". К файлу "python filename.py".
    А изначально так же, ставил в денвер надстройкой. Долго мучался и в итоге забил болт. В денвере он рассчитан под веб вызов (в браузере), а для этого в папке где лежит файл, должен быть кашерный .htaccess (c объяснением как и чем выполнять файлы *.py)

    Для начинающего под виндовс, а у вас она, раз вы говорите про денвер, советую:
    1. Качаем питон понравившейся версии 2.х или 3.х
    2. Прописываем в Path пути к папкам питона и его папке script
    3. Скачиваем gcc MinGW (замена консоли винды, с возможностью команд *NIX). Очень сильно пригодится, если пересаживаться на *NIX операционки не планируем. Особенно когда будите в питон устанавливать пакеты(библиотеки).
    4. Возможно придётся поискать msvcr71.dll, но это в будущем.
    5. Ну а дальше гугл, гугл и ещё раз гугл. Большинство проблем, да наверное все, уже давно кем-то решены.

    Удачи :)

    З.Ы. Для виндусятника очень пригодится эта ссылка ибо не все пакеты, библиотеки под виндой легко устанавливаются. А тут уже собранные инсталлеры конкретно под виндовс.
    З.Ы.Ы. Но самый оптимальный вариант, ставить операционную систему из семейства линуксовых.
    Ответ написан
    1 комментарий
  • Существует ли запрет на воспроизведение каналов радио/тв?

    syschel
    @syschel
    freelance/python/django/backend
    Не должны. Тут же роль ретранслятора, то есть передатчика чужого аудио и видео потока. А не самому ставить музыку и видео. Если и будут авторские поползноваения на авторское право, то не к вам, а к тем кого вы ретранслируете. Сами же радиостанции и телеканалы врятли жаловаться будут. Если конечно же они не платные, а вы бесплатно их транслировать будите.
    Ответ написан
    Комментировать
  • Как настроить автоматическое переключение языка на сайте?

    syschel
    @syschel
    freelance/python/django/backend
    $_SERVER['HTTP_ACCEPT_LANGUAGE']
    habrahabr.ru/post/159129
    Ответ написан
    Комментировать
  • Как делают лайки к комментариям?

    syschel
    @syschel
    freelance/python/django/backend
    Нормально, не падает. Просто сервера не маленькие совсем нужны. Обычный шаред хостинг нормально с лайками выживет.
    У каждого поста/коммента делается поле like цифровое. При лайке +1, при повторе -1. Так же можно и дислайк сделать.
    Это вообще не такая проблема, есть больше вещей которые могут вешать сервер.
    К примеру кривой запрос на выборку с кучей джоинов по куче таблиц.
    Ответ написан
    Комментировать