Skip to content

Instantly share code, notes, and snippets.

@ruchej
ruchej / group_by_key
Last active February 19, 2020 11:22
Группировка именнованного кортежа по ключу
# -*- coding: utf-8 -*-
from collections import OrderedDict, namedtuple
from pprint import pprint
def group_by_key(iterable, key, sum_field):
"""Группирует список по полю key и суммирует по полю sum_field
iterable - список именованных кортежей
key - строка, название общего поля для группировки
@ruchej
ruchej / omoton.models
Created December 12, 2019 05:46
Модель главного приложения
# -*- coding: utf-8 -*-
from django.utils.html import format_html
from django.db import models
STATUS_CHOICES = (
('draft', 'Черновик'),
('published', 'Опубликовано'),
)
@ruchej
ruchej / photolog_utils.py
Created March 4, 2019 13:41
Обработка изображений
from django.conf import settings
from PIL import Image, ImageEnhance
import os
import pdb
def get_box_thumb(image, TIS):
"""
image - объект картинка, на которую накладываете изображение
TIS - THUMB_IMAGE_SIZE (50, 50)
@ruchej
ruchej / index.html
Last active May 13, 2017 13:05
Test maket
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet" href="main.css" />
<link rel="icon" type="image/x-icon" href="icon/favicon.ico">
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<meta charset="utf-8">
<title>Мебель класс 31</title>
</head>
<body>