Django и Python

1511 0

Про кроссдоменную авторизацию для Django

Видео относительно старое но по сей день актуальное.

Возможно велосипед, но велосипед простой и понятный.


1569 0

Mercurial ssl wrong version (_ssl.c:581)

При обновлении сайтов на Debian jessie, точнее при hg pull или hg push начал получать ошибку вида:

abort: error: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:581)

Проблема оказалась в том что bitbucket перестал поддерживать старые версии mercurial.

Поэтому для старых версий ОС решение простое и незамысловатое:

root$ pip install mercurial

Только не забудьте предварительно удалить старую версию.

1814 0

Перелинковка статей с помощью виджета для django-summernote

В своих проектах в качестве редактора WYSIWYG использую удобный, встраиваемый в Django редактор summernote.

Встраивается он приложением django-summernote. Приложение поддерживает загрузку изображений через django в редактируемые тексты.

Но данный пост не об этом. 

Сегодня я расскажу как я реализовал удобную перелинковку статей этого блога с помощью виджета для summernote.

Читать далее
1685 0

Добавляем reCAPTCHA к форме в проекте Django

Для фильтрации спамма в формах на сайте Гугл предоставил нам всем удобный инструмент reCAPTCHA.

Добрые люди из сообщества Django разработали приложение Django-recaptcha.

Поэтому у нас больше нет оправданий, чтобы не использовать удобную каптчу в своих проектах.

Шучу. Кому надо ставить reCaptcha читайте дальше

Читать далее
3925 8

Debian 8 + Python 3.5 + PostgreSQL + NGINX + virtualenv + Django

Время идет все меняется, вот уже вышла Django 1.9 и давно пора переходить на python 3.xx. 

В связи с этим представляю Вашему вниманию свою схему настройки сервера в конфигурации: Debian 8 + Python 3.5 + PostgreSQL + NGINX + virtualenv + Django 1.8

Данная схема проверена и используется мной в разработке проектов на серверах моего основного хостера FirstVDS.ru

---

Баннер с Джанго пони дает скидку на покупку сервера в 25%. 
Также есть промокод, но по условиям партнерской программы
я должен его распространять лично и оффлайн,
обращайтесь в комментариях.

 

Читать далее
3331 0

Выводим FormView и DetailView в одном шаблоне

Бывает необходимо объединить в одном шаблоне FormView и DetailView.

Порыв интернет нашел рабочее решение на stackoverflow.com

# forms.py
from django import forms
class MyForm(forms.ModelForm): class Meta: model …
Читать далее
8557 2

Топ 10 python идиом, о которых я бы хотел узнать раньше

   Очередной мой перевод полезной статьи из pythondigest.ru. Читал как про себя, хотя я и не такой древний ;-)

   Итак далее текст David Taylor`a который зовет себя человеком эпохи Возрождения.

   - - - 

   Я програмирую всю свою жизнь, но никогда не работал программистом. Большая часть моих работ были сделаны на Visual Basic, потому что он был для меня наиболее комфортным, а также на некоторых других языках (R, C, JavaScript, и т.д. ... Pascal, AppleScript, гипертекст и другие, которые я узнал в 1979 году, если посмотреть достаточно далеко назад). 

Пару лет назад, я решил перейти на Python исключительно, чтобы улучшить свой код. И в результате я заново начал изобретать множество велосипедов ...

Читать далее
4262 0

Надо изучать душу Python, чтобы код не попахивал Java

    При формировании очередного выпуска для pythondigest.ru натолкнулся на заметку египетского программиста Mohammad Tayseer с призывом постигать душу Python.

    По себе знаю, что переход с друхих языков на Python тянет за собой не всегда правильные привычки, поэтому для себя и для Вас перевожу заметку египтянина. Перевожу как могу, поэтому приветствую поправки.

Читать далее
3065 0

Django мелочи 2

После долгого перерыва продолжаю свои «заметки на полях».

Следующая партия полезных мелочей:

  • Чистим сессии в таблице django_session
  • Передаем контекст шаблона в шаблонный тег
  • Сбор статики симлимками а не копированием
  • Запуск функций проекта извне окружения Django
Читать подробнее
2976 0

VDS за 60 рублей. Количество серверов ограничено!

    FirstVDS.ru устроил атракцион летней щедрости и раздает почти за так (по 60 руб.) сервера VDS.

    Сервер за бутылку пива :) 

    По заявлению хостера на распродажу выставлено 1000 серверов!

    Поэтому не тормозим и берем для тренировок.

    Условия тарифа следующие: 

 

 Виртуализация OpenVZ
 Количество ядер процессора 1
 Оперативная память 256 Мб
 Дисковое пространство 10 Гб
 Трафик Безлимитный

 

   Для Django тренировок на мой взгляд самое то.

   О тарифе у хостера можно почитать тут: http://firstvds.ru/...

 

P.S. При регистрации сервера Вы можете поощрить меня и возможно получить 25% скидку на 1 месяц.

Запрашивайте скидку в комментах указывая правильные e-mail адреса.

 

    Для поднятия тестового сервера можно пользоваться моей
    инструкцией по установке: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие

Контактные данные

 Россия, г. Москва