diff --git a/lpon_site/frontend/views.py b/lpon_site/frontend/views.py index 91ea44a..1a89047 100644 --- a/lpon_site/frontend/views.py +++ b/lpon_site/frontend/views.py @@ -1,3 +1,9 @@ +# + from django.shortcuts import render +from django.http import HttpRequest, HttpResponse # Create your views here. + +def index(request: HttpRequest | None) -> HttpResponse: + return render(request, 'index.html', {}) diff --git a/lpon_site/lpon_site/settings.py b/lpon_site/lpon_site/settings.py index 95064ad..b9648e5 100644 --- a/lpon_site/lpon_site/settings.py +++ b/lpon_site/lpon_site/settings.py @@ -98,7 +98,7 @@ ROOT_URLCONF = 'lpon_site.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], + 'DIRS': [BASE_DIR / 'templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ diff --git a/lpon_site/lpon_site/urls.py b/lpon_site/lpon_site/urls.py index 244b52c..f1e07f8 100644 --- a/lpon_site/lpon_site/urls.py +++ b/lpon_site/lpon_site/urls.py @@ -15,13 +15,17 @@ 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 path, include, re_path from django.conf import settings from django.conf.urls.static import static +from frontend import views + urlpatterns = [ # Админ-сайт с переименованными приложениями (переопределен в frontend/apps.py) path(settings.ADMIN_URL, admin.site.urls), + + re_path(r'^$', views.index), ] # Сервировать медиа-файлы в разработке (в production использовать nginx/Apache) diff --git a/lpon_site/templates/index.html b/lpon_site/templates/index.html new file mode 100644 index 0000000..a7df3be --- /dev/null +++ b/lpon_site/templates/index.html @@ -0,0 +1,50 @@ +{% load static %} + + + + + LPON.ru — Виниловые пластинки и кассеты{% comment %} + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + ВАЖНО! В prod будет использоваться tailwind.min.css. Его собирет webpack специально под проект. + Для этого у него в input.css прописаны пути к шаблонам, на которые ему надо посмостеть, и он соберет только + используемые классы и сгенерирует уникальный tailwind.min.css проекта. + {# <-- ДОБАВИТЬ В ПРОДАКШЕНЕ #} + + В dev используем tailwindcss из CDN. В нем есть все, но он неимоверно грузит браузер.{% endcomment %} + {# <-- УБРАТЬ В ПРОДАКШЕНЕ #} + + + + +
+ + +
+
+
+
+ + +
+ + + Логотип lpon.ru + + +

ДЕМО-РЕЖИМ

+

Виниловые пластинки и не только…

+ +
+ +
+ © 2026, Sergei Erjemin +
+
+ + + + + + diff --git a/public/static/svgs/cc.svg b/public/static/svgs/cc.svg new file mode 100644 index 0000000..4a7ed92 --- /dev/null +++ b/public/static/svgs/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/static/svgs/logo-lpon-d.svg b/public/static/svgs/logo-lpon-d.svg new file mode 100644 index 0000000..01e706f --- /dev/null +++ b/public/static/svgs/logo-lpon-d.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/static/svgs/logo-lpon-l.svg b/public/static/svgs/logo-lpon-l.svg new file mode 100644 index 0000000..4b741a4 --- /dev/null +++ b/public/static/svgs/logo-lpon-l.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/static/svgs/lp.svg b/public/static/svgs/lp.svg new file mode 100644 index 0000000..278e2e0 --- /dev/null +++ b/public/static/svgs/lp.svg @@ -0,0 +1 @@ + \ No newline at end of file