Skip to content

Instantly share code, notes, and snippets.

View sunmeat's full-sized avatar
🐈
MEOW

Oleksandr Zahoruiko sunmeat

🐈
MEOW
View GitHub Profile
@sunmeat
sunmeat / different files.py
Created March 3, 2026 10:47
часткові хтмл-сторінки (інклюдимо картку філії)
views.py:
from django.shortcuts import render, reverse
class Branch:
def __init__(self, city, role, services, url_name, detail_text):
self.city = city
self.role = role
self.services = services
self.detail_url = reverse(url_name)
@sunmeat
sunmeat / different files.py
Created March 3, 2026 10:22
DTL фільтри (в тому числі кастомний фільтр)
views.py:
from decimal import Decimal
from django.shortcuts import render
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
def odesa(request):
# дані для демонстрації різних фільтрів
@sunmeat
sunmeat / different files.py
Last active March 3, 2026 09:36
дата, чат та лорем іпсум
views.py:
from django.shortcuts import render
from datetime import datetime, timedelta, date, time
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
def odesa(request):
# різні об'єкти дати/часу
@sunmeat
sunmeat / different files.py
Created March 3, 2026 08:55
змінні, умови, цикли в темплейті джанго
views.py:
from django.shortcuts import render
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
class Branch:
"""Простий клас, що представляє філію (імітація моделі без БД)"""
def __init__(self, city, is_main=False, address="", phone_main="", phone_short="", email="", description="", services=None):
@sunmeat
sunmeat / different files.py
Created March 3, 2026 08:11
передача даних зі вью в темплейт: приклад 3
views.py:
from django.shortcuts import render
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
class Branch: # потім цей тип переїде в models.py, а поки що це просто клас для передачі даних у шаблон
"""Простий клас, що представляє філію (імітація моделі без БД)"""
@sunmeat
sunmeat / different files.py
Created March 3, 2026 07:49
передача даних зі вью в темплейт: приклад 2
views.py:
from django.shortcuts import render
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
def odesa(request):
branch = {
'name': 'Одеська філія',
@sunmeat
sunmeat / different files.py
Created March 3, 2026 07:43
передача даних зі вью в темплейт: приклад 1
початкова версія прикладу: https://github.com/sunmeat/python_cortege
company_site / branches / views.py:
from django.shortcuts import render
def branches_list(request):
return render(request, 'branches_list.html', {'title': 'Філії'})
def odesa(request):
@sunmeat
sunmeat / task.md
Last active March 2, 2026 13:20
ДЗ на подання

Тема: «Генератор мемів та жартів на кожен день»

Вимоги до проєкту

  1. Створити Django-проєкт + один додаток (наприклад, meme_app).

  2. Всі маршрути — в meme_app/urls.py (підключити в головний urls.py проєкту).

  3. Усі шляхи — пласкі (без вкладеності типу /category/subcategory):

@sunmeat
sunmeat / task.md
Created February 28, 2026 14:30
беклог

2. Легенда пріоритетів

Пріоритет Опис
P0 Must-have (MVP)
P1 High value
P2 Nice-to-have
P3 Future / Phase 2+

3. Product Backlog (High-Level Epics)

@sunmeat
sunmeat / pc.md
Last active February 27, 2026 09:51
Політика конфіденційності

Політика конфіденційності

Останнє оновлення: 27 лютого 2026 року

Versailles Cortège (далі — «Ми», «Компанія», «Власник даних») поважає вашу конфіденційність та зобов’язується захищати персональні дані, які ви надаєте нам під час використання сайту https://versaillescortege.com (далі — «Сайт»).

Ця Політика конфіденційності пояснює, які дані ми збираємо, для яких цілей, на яких підставах, як довго їх зберігаємо, кому можемо передавати та які права ви маєте як суб’єкт персональних даних.

Використовуючи Сайт, ви підтверджуєте, що ознайомлені з цією Політикою та погоджуєтеся з умовами обробки ваших персональних даних.