После обновления windows не могу загрузиться в linux — черный экран.

Posted by & filed under python.

Проблема: После обновления windows не могу загрузиться в linux — черный экран. Решение: Проблема заключалось в том, что я перед загрузкой в windows ушел в гибернацию в linux, и windows удалила указатель на спящий режим, поэтому linux не мог загузиться Решение простое c liveCD или recovery mode поправить диски командой sudo ntfsfix /dev/sdXY

Рабочий пример вложенный сериализаторов в django-rest-framework

Posted by & filed under python.

from espresa.helpers import JSONResponse __author__ = ‘dmitry’ from django.db import models from django.test import TestCase from rest_framework import serializers class Album(models.Model): album_name = models.CharField(max_length=100) artist = models.CharField(max_length=100) class Track(models.Model): album = models.ForeignKey(Album, related_name=’tracks’) order = models.IntegerField() title = models.CharField(max_length=100) duration = models.IntegerField() class Meta: unique_together = (‘album’, ‘order’) ordering = [‘order’] def __unicode__(self): return ‘%d:… Read more »

Никогда не создавать pyc файлы

Posted by & filed under python.

Для того чтобы не создавались .pyc файлы нужно в консоли прописать export PYTHONDONTWRITEBYTECODE=yes или добавить эту строчку в .bashrc Обычно pyc фалы только засоряют девелоперскую тачку, поэтому при обычной разработке не нужны

setuptools. dist. Создание пакета

Posted by & filed under python.

Создание из .py исходников пакета python setup.py dist Кастомизация сборщика пакета: использование параметров коммандной строки python setup.py dist —user=myusername —password=mypassword —with-flag Изменнения в setup.py # -*- coding: utf-8 -*- import os from setuptools import setup, find_packages from setuptools.command.sdist import sdist class CustomSdistCommand(sdist): «»»Customized setuptools sdist command»»» user_options = sdist.user_options + [ (‘user=’, None, ‘Svn user’),… Read more »

Linux. Просмотр списка aliases, а также просмотр содержимого одного alias

Posted by & filed under Linux.

Задача: Иногда возникает такая задача, нужно определить какие aliases есть в системе, и что делает отдельный из них Решение: Просмотр списка aliases: compgen -a Просмотр содержимого отдельного alias: type -a myalias Пример: compgen -aResult are:alertegrepfgrepgrepllalllsmysql_root type -a mysql_rootmysql_root is aliased to `mysql -uroot -proot’

virtualenv and postactivate

Posted by & filed under python.

В virtualenv есть хорошая возможность после активации environment включить определенные настройки (или выполнить определенные действия) . Для этого нужно заполнить всего лишь файл postactivate, который лежит в папке bin окружения. В моем случае это: /home/dmitry/venv/my_project_env/bin/postactivate например, туда можно вставить другой файл settings по умолчанию: #!/bin/bash # This hook is run after this virtualenv is activated. export DJANGO_SETTINGS_MODULE=settings_test

Curl and sending ajax header

Posted by & filed under Linux.

Для того, чтобы пройти проверку request.is_ajax()==True , нужно выполнить такой запрос: curl -v http://myserver.com/url/to/app/ —header «X-Requested-With: XMLHttpRequest»