From fd3c91e531723cf0de87e12fd8cbb8d6b8bc8c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jmeno=20P=C5=99=C3=ADjmen=C3=AD?= Date: Thu, 4 Nov 2021 11:29:11 +0100 Subject: [PATCH] bannery --- .gitignore | 1 + bannery/__init__.py | 0 bannery/admin.py | 8 ++++++ bannery/apps.py | 6 +++++ bannery/migrations/0001_initial.py | 27 +++++++++++++++++++ bannery/migrations/__init__.py | 0 bannery/models.py | 14 ++++++++++ bannery/tests.py | 3 +++ bannery/views.py | 3 +++ databaze/settings.py | 1 + .../migrations/0004_alter_novinka_options.py | 17 ++++++++++++ 11 files changed, 80 insertions(+) create mode 100644 bannery/__init__.py create mode 100644 bannery/admin.py create mode 100644 bannery/apps.py create mode 100644 bannery/migrations/0001_initial.py create mode 100644 bannery/migrations/__init__.py create mode 100644 bannery/models.py create mode 100644 bannery/tests.py create mode 100644 bannery/views.py create mode 100644 novinky/migrations/0004_alter_novinka_options.py diff --git a/.gitignore b/.gitignore index f8b73e7..32fded7 100644 --- a/.gitignore +++ b/.gitignore @@ -138,3 +138,4 @@ dmypy.json # Cython debug symbols cython_debug/ +media/ diff --git a/bannery/__init__.py b/bannery/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bannery/admin.py b/bannery/admin.py new file mode 100644 index 0000000..2a675fb --- /dev/null +++ b/bannery/admin.py @@ -0,0 +1,8 @@ +from django.contrib import admin + +from bannery.models import Banner + +# Register your models here. +@admin.register(Banner) +class BannerAdmin(admin.ModelAdmin): + pass diff --git a/bannery/apps.py b/bannery/apps.py new file mode 100644 index 0000000..f2106a1 --- /dev/null +++ b/bannery/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class BanneryConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'bannery' diff --git a/bannery/migrations/0001_initial.py b/bannery/migrations/0001_initial.py new file mode 100644 index 0000000..cb8a7bd --- /dev/null +++ b/bannery/migrations/0001_initial.py @@ -0,0 +1,27 @@ +# Generated by Django 3.2.8 on 2021-11-04 10:04 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Banner', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('popisek', models.CharField(max_length=100, verbose_name='Popisek')), + ('obrazek', models.ImageField(upload_to='', verbose_name='Obrázek')), + ('aktivni', models.BooleanField(default=True, verbose_name='Aktivní')), + ], + options={ + 'verbose_name': 'Banner', + 'verbose_name_plural': 'Bannery', + }, + ), + ] diff --git a/bannery/migrations/__init__.py b/bannery/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bannery/models.py b/bannery/models.py new file mode 100644 index 0000000..e5b7945 --- /dev/null +++ b/bannery/models.py @@ -0,0 +1,14 @@ +from django.db import models + +# Create your models here. +class Banner(models.Model): + popisek = models.CharField(max_length=100, verbose_name="Popisek") + obrazek = models.ImageField(upload_to='media/bannery', verbose_name="Obrázek") + aktivni = models.BooleanField(default=True, verbose_name="Aktivní") + + def __str__(self) -> str: + return self.popisek + + class Meta: + verbose_name = "Banner" + verbose_name_plural = "Bannery" diff --git a/bannery/tests.py b/bannery/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/bannery/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/bannery/views.py b/bannery/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/bannery/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/databaze/settings.py b/databaze/settings.py index 18bd62d..6279489 100644 --- a/databaze/settings.py +++ b/databaze/settings.py @@ -38,6 +38,7 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'novinky', + 'bannery', ] MIDDLEWARE = [ diff --git a/novinky/migrations/0004_alter_novinka_options.py b/novinky/migrations/0004_alter_novinka_options.py new file mode 100644 index 0000000..f84651f --- /dev/null +++ b/novinky/migrations/0004_alter_novinka_options.py @@ -0,0 +1,17 @@ +# Generated by Django 3.2.8 on 2021-11-04 10:04 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('novinky', '0003_auto_20211014_1051'), + ] + + operations = [ + migrations.AlterModelOptions( + name='novinka', + options={'ordering': ('-datum',), 'verbose_name': 'Novinka', 'verbose_name_plural': 'Novinky'}, + ), + ]