Skip to main content
### *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 = 'Слайдер'

Release files for monocle_slider 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monocle_slider 0.1.4
File Size Uploaded
monocle_slider-0.1.4.tar.gz 370.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for monocle_slider 0.1.4
File Interpreter ABI Platform
monocle_slider-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 4.1 MB

Release files / monocle_slider-0.1.4.tar.gz

Download URL monocle_slider-0.1.4.tar.gz
Size 370.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b9b3de771ce83db676cc1331df28bdd39abe2fdcbd38c2dfc757ccb8da81bd0e
BLAKE2b-256 checksum
How to use checksums
ace30a988cbef32a1f96d4e6573824431d5e108e846ee33d0ee6b7a177f8667e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / monocle_slider-0.1.4-py3-none-any.whl

Download URL monocle_slider-0.1.4-py3-none-any.whl
Size 3.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a74efcb866668d668b85cbc0d00e51b935b0f46e17378f17ab455855afdd5ea4
BLAKE2b-256 checksum
How to use checksums
530b472c03862bff78b7ca7db418d032fad2f2206dc7bcc7c9df47de0c278e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page