Пример #1
0
class NewsImage(models.Model):
    class Meta:
        verbose_name_plural = 'Картинки новостей'
        verbose_name = 'Картинки новостей'

    news = models.ForeignKey(News, verbose_name='выберите новость')
    image = models.ImageField(upload_to=transform(pathNews),
                              verbose_name='картинка')
    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.news.title)
Пример #2
0
class EventImage(models.Model):
    class Meta:
        verbose_name_plural = 'Картинки мероприятий'
        verbose_name = 'Картинки мероприятий'

    event = models.ForeignKey(Event, verbose_name='выберите мероприятие')
    image = models.ImageField(upload_to=transform(pathEvent),
                              verbose_name='картинка')
    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.event.title)
Пример #3
0
class SliderImage(models.Model):
    class Meta:
        verbose_name_plural = 'Картинки слайдера'
        verbose_name = 'картинки слайдера'

    image = models.ImageField(upload_to=transform('images/sliderimage'),
                              verbose_name='картинка')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.id)
Пример #4
0
class PublicationImage(models.Model):
    class Meta:
        verbose_name_plural = 'Картинки публикаций'
        verbose_name = 'Картинки публикаций'

    publication = models.ForeignKey(Publications,
                                    verbose_name='выберите публикацию')
    image = models.ImageField(upload_to=transform(pathEvent),
                              verbose_name='картинка')
    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.publication.title)
Пример #5
0
class Partner(models.Model):
    class Meta:
        verbose_name_plural = 'Партнеры'
        verbose_name = 'Партнеры'

    title = models.CharField(max_length=255,
                             verbose_name='Название организации')
    description = models.CharField(max_length=1000, verbose_name='Описание')
    image = models.ImageField(upload_to=transform('images/partners'),
                              verbose_name='Фотографии(логотип)')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.title)
Пример #6
0
class Event(models.Model):
    class Meta:
        verbose_name_plural = 'Добавление мероприятий'
        verbose_name = 'Добавление мероприятий'

    title = models.CharField(max_length=255, verbose_name='Заголовок поста')
    description = models.CharField(max_length=1000,
                                   verbose_name='Описание поста')
    text = models.TextField(verbose_name='Текст поста')
    image = models.ImageField(upload_to=transform(pathEvent),
                              verbose_name='картинка')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.title)
Пример #7
0
class Employee(models.Model):
    class Meta:
        verbose_name_plural = 'Сотрудники'
        verbose_name = 'Сотрудники'

    name = models.CharField(max_length=255, verbose_name='ФИО сотрудника')
    position = models.CharField(max_length=255, verbose_name='должность')
    description = models.CharField(max_length=255,
                                   verbose_name='описание должности')

    image = models.ImageField(upload_to=transform('images/employee'),
                              verbose_name='Фотография сотрудника')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.name)
Пример #8
0
class Book(models.Model):
    class Meta:
        verbose_name_plural = 'Добавление книг'
        verbose_name = 'Добавление книг'

    title = models.CharField(max_length=255, verbose_name='Название книги')
    editor = models.CharField(max_length=255, verbose_name='главный редактор')
    redaktor = models.CharField(max_length=255, verbose_name='редактор')
    prepare = models.CharField(max_length=255, verbose_name='подготовили')
    description = models.CharField(max_length=255, verbose_name='описание')
    image = models.ImageField(upload_to=transform('images/books'),
                              verbose_name='картинка книги')
    link_download = models.URLField(verbose_name='ссылка для скачивания')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.title)
Пример #9
0
class News(models.Model):
    class Meta:
        verbose_name_plural = 'Добавление новостей'
        verbose_name = 'Добавление новостей'

    title = models.CharField(max_length=255, verbose_name='Заголовок поста')
    description = models.CharField(max_length=1000,
                                   verbose_name='Описание поста')
    text = models.TextField(verbose_name='Текст поста')
    image = models.ImageField(upload_to=transform(pathNews),
                              verbose_name='картинка')
    news_type = models.CharField(choices=TYPE_NEWS,
                                 verbose_name='Тип новости',
                                 max_length=100)
    country = models.CharField(max_length=255,
                               choices=COUNTRIES,
                               verbose_name='Страна')

    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __unicode__(self):
        return smart_unicode(self.title)