diff --git a/Makefile b/Makefile index 71f8ea7c3ec1f1368eb0c984f25968028570e0f0..0b53584209e8a36df2533979cf9dead37cd4184c 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ PYTHON = python VENV = .venv -PORT = 8009 +PORT = 8012 SETTINGS = rybicka.settings.dev .PHONY: help venv install build run shell migrations migrate diff --git a/member_group_size_calc/__init__.py b/member_group_size_calc/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/member_group_size_calc/admin.py b/member_group_size_calc/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..8c38f3f3dad51e4585f3984282c2a4bec5349c1e --- /dev/null +++ b/member_group_size_calc/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/member_group_size_calc/apps.py b/member_group_size_calc/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..57edab492839b5954e76cf73ef03216f7c2ae1e5 --- /dev/null +++ b/member_group_size_calc/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class MemberGroupSizeCalcConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "member_group_size_calc" diff --git a/member_group_size_calc/migrations/__init__.py b/member_group_size_calc/migrations/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/member_group_size_calc/models.py b/member_group_size_calc/models.py new file mode 100644 index 0000000000000000000000000000000000000000..71a836239075aa6e6e4ecb700e9c42c95c022d91 --- /dev/null +++ b/member_group_size_calc/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/member_group_size_calc/templates/member_group_size_calc/index.html b/member_group_size_calc/templates/member_group_size_calc/index.html new file mode 100644 index 0000000000000000000000000000000000000000..e55e4c7d0551ac5f038631432f0f7c1a6d6f5724 --- /dev/null +++ b/member_group_size_calc/templates/member_group_size_calc/index.html @@ -0,0 +1,8 @@ +{% extends "shared/base.html" %} + +{% block name %}Kalkulačka velikosti skupiny členů{% endblock %} +{% block description %}TODO - Description.{% endblock %} + +{% block content %} + aaa +{% endblock %} diff --git a/member_group_size_calc/tests.py b/member_group_size_calc/tests.py new file mode 100644 index 0000000000000000000000000000000000000000..7ce503c2dd97ba78597f6ff6e4393132753573f6 --- /dev/null +++ b/member_group_size_calc/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/member_group_size_calc/urls.py b/member_group_size_calc/urls.py new file mode 100644 index 0000000000000000000000000000000000000000..44f2f3cda71938013ac2ee4af3d3adbdf8357659 --- /dev/null +++ b/member_group_size_calc/urls.py @@ -0,0 +1,7 @@ +from django.urls import path + +from . import views + +urlpatterns = [ + path("", views.index, name="member_group_size_calc_index") +] diff --git a/member_group_size_calc/views.py b/member_group_size_calc/views.py new file mode 100644 index 0000000000000000000000000000000000000000..cda6c837076ea8d41bc9964fe97184b87c780cef --- /dev/null +++ b/member_group_size_calc/views.py @@ -0,0 +1,9 @@ +from django.shortcuts import render + +# Create your views here. + +def index(request): + return render( + request, + "member_group_size_calc/index.html" + ) diff --git a/rybicka/settings/base.py b/rybicka/settings/base.py index 254c26b0971a6068eb5fef154c01585b0579a850..6750d6c1bd890b519360826820b2c544e5e3538d 100644 --- a/rybicka/settings/base.py +++ b/rybicka/settings/base.py @@ -46,7 +46,10 @@ INSTALLED_APPS = [ "django.contrib.messages", "django.contrib.staticfiles", - "shared" + "webpack_loader", + + "shared", + "member_group_size_calc", ] MIDDLEWARE = [ diff --git a/rybicka/urls.py b/rybicka/urls.py index 8702dbc416dd1f51cce08465805ca74551cc8bd4..54f14a81014ad463e165cffe312f494311d44b92 100644 --- a/rybicka/urls.py +++ b/rybicka/urls.py @@ -14,8 +14,9 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import include, path urlpatterns = [ + path("", include("member_group_size_calc.urls")), path('admin/', admin.site.urls), ] diff --git a/shared/templates/shared/base.html b/shared/templates/shared/base.html new file mode 100644 index 0000000000000000000000000000000000000000..314d68363062096e775c30f071cb2dd2549a71d2 --- /dev/null +++ b/shared/templates/shared/base.html @@ -0,0 +1,19 @@ +{% load render_bundle from webpack_loader %} + +<!DOCTYPE html> +<html lang="cs"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>{% block name %}{% endblock %}</title> + <meta name="description" content="{% block description %}{% endblock %}"> + + {% render_bundle "main" %} + + {% block head %}{% endblock %} + </head> + <body> + {% block content %}{% endblock %} + </body> +</html>