From a82989675419586f76fd9ef36c057b50151edd9f Mon Sep 17 00:00:00 2001 From: Tomas Harazim Date: Wed, 21 Oct 2020 10:44:11 +0200 Subject: [PATCH] nova stranka --- blog/settings/base.py | 33 +++++++++++++++-------------- zapisnik/__init__.py | 0 zapisnik/admin.py | 3 +++ zapisnik/apps.py | 5 +++++ zapisnik/migrations/0001_initial.py | 28 ++++++++++++++++++++++++ zapisnik/migrations/__init__.py | 0 zapisnik/models.py | 15 +++++++++++++ zapisnik/tests.py | 3 +++ zapisnik/views.py | 3 +++ 9 files changed, 74 insertions(+), 16 deletions(-) create mode 100644 zapisnik/__init__.py create mode 100644 zapisnik/admin.py create mode 100644 zapisnik/apps.py create mode 100644 zapisnik/migrations/0001_initial.py create mode 100644 zapisnik/migrations/__init__.py create mode 100644 zapisnik/models.py create mode 100644 zapisnik/tests.py create mode 100644 zapisnik/views.py diff --git a/blog/settings/base.py b/blog/settings/base.py index deb880b..bc8f8e5 100644 --- a/blog/settings/base.py +++ b/blog/settings/base.py @@ -48,6 +48,7 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'zapisnik', ] MIDDLEWARE = [ @@ -99,28 +100,28 @@ DATABASES = { # Password validation # https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] +# AUTH_PASSWORD_VALIDATORS = [ +# { +# 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', +# }, +# { +# 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', +# }, +# { +# 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', +# }, +# { +# 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', +# }, +# ] # Internationalization # https://docs.djangoproject.com/en/3.1/topics/i18n/ -LANGUAGE_CODE = 'en-us' +LANGUAGE_CODE = 'cs' -TIME_ZONE = 'UTC' +TIME_ZONE = 'europe/Prague' USE_I18N = True diff --git a/zapisnik/__init__.py b/zapisnik/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/zapisnik/admin.py b/zapisnik/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/zapisnik/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/zapisnik/apps.py b/zapisnik/apps.py new file mode 100644 index 0000000..63f2dbc --- /dev/null +++ b/zapisnik/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ZapisnikConfig(AppConfig): + name = 'zapisnik' diff --git a/zapisnik/migrations/0001_initial.py b/zapisnik/migrations/0001_initial.py new file mode 100644 index 0000000..4b6c303 --- /dev/null +++ b/zapisnik/migrations/0001_initial.py @@ -0,0 +1,28 @@ +# Generated by Django 3.1.2 on 2020-10-21 08:42 + +from django.db import migrations, models +import django.db.models.deletion +import wagtail.core.fields + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('wagtailcore', '0052_pagelogentry'), + ] + + operations = [ + migrations.CreateModel( + name='BlogIndexPage', + fields=[ + ('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.page')), + ('intro', wagtail.core.fields.RichTextField(blank=True)), + ], + options={ + 'abstract': False, + }, + bases=('wagtailcore.page',), + ), + ] diff --git a/zapisnik/migrations/__init__.py b/zapisnik/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/zapisnik/models.py b/zapisnik/models.py new file mode 100644 index 0000000..85c22ab --- /dev/null +++ b/zapisnik/models.py @@ -0,0 +1,15 @@ +from django.db import models + +# Create your models here. + +from wagtail.core.models import Page +from wagtail.core.fields import RichTextField +from wagtail.admin.edit_handlers import FieldPanel + + +class BlogIndexPage(Page): + intro = RichTextField(blank=True) + + content_panels = Page.content_panels + [ + FieldPanel('intro', classname="full") + ] diff --git a/zapisnik/tests.py b/zapisnik/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/zapisnik/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/zapisnik/views.py b/zapisnik/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/zapisnik/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here.