администрирую сервера на Linux (Centos/Ubuntu), работаю с ip-телефонией (asterisk/freeswitch). Любимый язык программирования - python. также писал на ruby и php. Изучаю javascript со всеми сопутствующими технологиями
Контакты

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (4)
  • Как изменять простые данные в Django?

    ssyuzev
    @ssyuzev
    python coder
    from django.db import models
    
    
    class SingletonModel(models.Model):
        """Singleton model for global settings for example."""
    
        class Meta:
            abstract = True
    
        def save(self, *args, **kwargs):
            """Save with id=1."""
            self.pk = 1
            super(SingletonModel, self).save(*args, **kwargs)
    
        def delete(self, *args, **kwargs):
            """Can't delete by default."""
            pass
    
        @classmethod
        def load(cls):
            """Load value from model."""
            obj, created = cls.objects.get_or_create(pk=1)
            return obj


    и наследуешь свою модель от этой. Еще нужно кеширование добавить - чтоб не дергать телефон из базы каждый раз
    Ответ написан
    Комментировать