context_processors.py
from django.core.cache import cache
def global_variables(request):
cache.set('user', request.user)
----------------------------------
in you model
from django.db.models.signals import pre_delete
from django.dispatch import receiver
from django.core.cache import cache
from news.models import News
@receiver(pre_delete, sender=News)
def news_delete(sender, instance, **kwargs):
user = cache.get('user')
in settings.py
TEMPLATE_CONTEXT_PROCESSORS = (
'web.context_processors.global_variables',
)
Отображение 10 файлов рядом и выделение различий можно легко выполнить с помощью Диффузный . Просто укажите все файлы в командной строке следующим образом:
diffuse 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt 10.txt
Vim уже может это делать:
vim -d file1 file2 file3
Но обычно вы ограничены 4 файлами. Однако вы можете изменить это, изменив одну строку в исходном коде Vim. Константа DB_COUNT
определяет максимальное количество файлов diff ed, и она определена в верхней части diff.c
в версиях 6.x и более ранних, или около две трети пути вниз Structs.h
в версиях 7.0 и выше.
если вы запускаете несколько различий на основе одного файла, вы, вероятно, можете попробовать написать скрипт, который имеет цикл for для прохождения через каждый каталог и запуска сравнения. Хотя это не было бы рядом, вы могли бы хотя бы быстро их сравнить. надеюсь, что это помогло.
Оформить заказ "Beyond Compare ": http://www.scootersoftware.com/
Он позволяет сравнивать целые каталоги файлов, и похоже, что он работает и в Linux.