Metadata-Version: 1.1
Name: monocle-slider
Version: 0.1.4
Summary: Slider app for monocle project
Home-page: UNKNOWN
Author: @Langprism LTD
Author-email: ak@langprism.com
License: BSD License
Description: ### *monocle_slider app*
        ### Модуль: monocle_slider
        ====================================================
        
        
        ## **Пример отображения на сайте:**
        ![Slider](/readme_images/slider.png)
        
        ## **Пример отображения в панели администрирования:**
        ![Slider](/readme_images/slider_admin.png)
        
        ## **Файл models.py:**
        
            from django.db import models
        
            CHOICES_PAGIN = (('true', 'С пагинацией',), ('false', 'Без пагинации',))
            CHOICES_ARROWS = (('true', 'Со стрелками',), ('false', 'Без стрелок',))
        
            from filebrowser.fields import FileBrowseField
        
            class Slider(models.Model):
                name = models.CharField(max_length=255, verbose_name= 'Название слайдера')
                text = models.TextField(verbose_name='Подпись')
                elem_number = models.PositiveSmallIntegerField(blank=False, default=1, verbose_name='Количество отображаемых слайдов')
                isShown = models.BooleanField(default=True, verbose_name= 'Показывать')
                arrows = models.CharField(max_length=5, choices=CHOICES_ARROWS, default='true', blank=False, verbose_name='Стрелки навигации')
                pagination = models.CharField(max_length=5, choices=CHOICES_PAGIN, default='true', blank=False, verbose_name='Пагинация')
        
                def __str__(self):
                    return self.name
        
                class Meta:
                    verbose_name_plural = u'Слайдеры'
                    verbose_name = u'Слайдер'
        
            class Slide(models.Model):
                name = models.CharField(max_length=255, verbose_name='Название')
                slider = models.ForeignKey('Slider', verbose_name= 'Слайдер')
                image = FileBrowseField(max_length=200, directory="'slider", extensions=[".jpg", ".png", ".jpeg", ".ico", ], blank=True, null=True, verbose_name= 'Изображение')
                text = models.TextField(verbose_name='Подпись', blank=True)
                isShown = models.BooleanField(default=True, verbose_name='Показывать слайд')
                position = models.PositiveSmallIntegerField(default=0)
        
                class Meta:
                    verbose_name_plural = u'Слайды'
                    verbose_name = u'Слайд'
                    ordering = ['position']
        
            from django.apps import AppConfig
            class CustomAppConfig(AppConfig):
                    name = 'apps.monocle_slider'
                    verbose_name = 'Слайдер'
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
