Краткая инструкция по установке Python 3.6 на VPS или выделенные физические сервера под управлением CentOS В примере сборка с оптимизацией и установкой системы управления пакетами pip
Отмеченные статьи: python
DirectAdmin API
Запросы из консоли Установка темы оформления curl —request POST —user ‘admin:PASSWORD’ -F ‘action=select’ \ -F ‘select0=enhanced’ -F ‘reseller=Apply to Me’ \ http://10.0.0.2:2222/CMD_API_SKINS curl —request POST —user ‘admin:PASSWORD’ -F ‘action=select’ \ -F ‘select0=enhanced’ -F ‘reseller=Apply to All Users’ \ http://10.0.0.2:2222/CMD_API_SKINS Добавление IP адреса curl —request POST —user ‘admin:PASSWORD’ -F ‘action=add’ \ -F ‘ip=10.0.1.2’ -F ‘netmask=255.255.255.0’ \ […]
Объекты Response фреймворка Flask
Оригинал статьи Автор: Miguel Grinberg Вольный перевод Для возвращаемых ответов Flask использует класс под названием Response. Но в самом приложении он редко встречается. Flask оборачивает в него данные ответа как контейнер, при каждом обращении к URL, добавляя необходимую информацию HTTP ответа. Мало кто знает, что Flask даёт возможность заменить стандартный класс на свой (пользовательский), что […]
DirectAdmin — скрипт поиска совпадающих пользователей и доменов перед миграцией
Перед миграцией пользователей между серверами DirectAdmin, уже имеющими других клиентов и домены, необходимо удостовериться, что данные не будут утеряны, и все пользователи и данные будут корректно перенесены. В этом поможет наш скрипт. Для работы скрипта необходим другой скрипт, обеспечивающий связку с API DirectAdmin (скрипт для работы с API можно скачать здесь http://code.google.com/p/python-directadmin/) Задача скрипта состоит […]
Подготовка и запуск MoinMoin на общем хостинге
MoinMoin — мощный вики-движок, написанный на Python. Имеет гибкую архитектуру и поддержку русского языка. А также множество компонентов. Для запуска MoinMoin достаточно произвести несколько простых манипуляций. Описанные действия выполняются через SSH, но их в достаточной мере можно произвести и через панель управления DirectAdmin. Скачиваем и распаковываем архив в корне хостинговой площадки wget http://static.moinmo.in/files/moin-1.9.8.tar.gz tar xzfv […]
Подготовка и запуск Django на общем хостинге
Установка Django wget https://bootstrap.pypa.io/ez_setup.py python ez_setup.py —user ~/.local/bin/easy_install —user django Минимальный проект Django Все указанные файлы и подкаталоки создаём в директории public_html Вашего домена. Создание нового проекта django-admin startproject myapp .htaccess Необходим для перенаправления запросов на основной скрипт Options -Indexes +ExecCGI AddHandler cgi-script .py DirectoryIndex run.py RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !/run.py RewriteRule ^(.*)$ […]
Подготовка и запуск Flask на общем хостинге
Flask — это веб-фреймворк на языке Python. Запуск возможен на всех хостинговых тарифах. Мы оставили возможность самостоятельной установки пакетов, т.к. возможно Вам нужна не та версия пакета, которая будет доступна глобально или понадобится пакет, которого не будет на хостинге из соображений безопасности и стабильности. Подготовка Вам понадобятся следующие пакеты: click flask itsdangerous jinja2 markupsafe werkzeug […]
Полезные скрипты на Python
Подключить дополнительные IP из списка Генератор пароля
Использование виртуальных окружений в Python
Чтобы не засорять глобальное окружение различными пакетами Python и точно отслеживать зависимости проекта, удобно использовать виртуальные окружения и менеджер пакетов pip. Установка Создание и активация окружения Просмотр, сохранение и установка списка зависимостей Источник: http://docs.python-guide.org/en/latest/dev/virtualenvs/
Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your database and pytz installed?
Загрузка таблиц с временнЫми зонами, для поддержки их в mysql. Детали: http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html