Create db in utf-8 encoding
CREATE DATABASE <db_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Recovery backup from archive
tar -xzOf <archive_name>.tar.gz | mysql -u root -p <db_name>
docker run --name rezerv-nginx \ | |
-v /path/to/nginx/config/nginx.conf:/etc/nginx/conf.d/app.conf \ | |
-v /path/to/django/project/folder/:/var/www/html/ \ | |
-v /path/to/uwsgi/socks/folder/:/var/run/ \ | |
-v /path/to/log/folder/:/var/log/nginx/ -d -p 8080:8080 nginx:latest | |
import requests | |
MS_STOCK_URL = 'https://online.moysklad.ru/exchange/rest/stock/json' | |
MOD_TRUE = 'showConsignments=true' | |
ALL_STOCK = 'stockMode=ALL_STOCK' | |
MS_USER = 'user' | |
MS_PASSWORD = 'pass' | |
with_mods = '{}?{}&{}'.format(MS_STOCK_URL, MOD_TRUE, ALL_STOCK) | |
r = requests.get(with_mods, auth=(MS_USER, MS_PASSWORD)) |
Create db in utf-8 encoding
CREATE DATABASE <db_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Recovery backup from archive
tar -xzOf <archive_name>.tar.gz | mysql -u root -p <db_name>
I using https://github.com/lukas2511/dehydrated for automate updation ssl certs on hosts
sudo adduser --system --home /opt/dehydrated dehydrated
from django.contrib import admin | |
class InputFilter(admin.SimpleListFilter): | |
template = 'admin/input_filter.html' | |
def lookups(self, request, model_admin): | |
# Dummy, required to show the filter. | |
return ((),) | |
def choices(self, changelist): |
class SomeMixin: | |
# Assuming that you want to trigger the task on save: | |
def save(self, *args, **kwargs): | |
ret = super().save(*args, **kwargs) | |
some_task.apply_async(( | |
self.__class__.__name__, | |
self.pk, | |
)) | |
return ret |
"""From https://fazle.me/auto-generating-unique-slug-in-django/""" | |
from django.db import models | |
from django.utils.text import slugify | |
class Article(models.Model): | |
title = models.CharField(max_length=120) | |
slug = models.SlugField(max_length=140, unique=True) | |
content = models.TextField() | |
def get_namedtuple_choices(name, choices_tuple): | |
"""Factory function for quickly making a namedtuple suitable for use in a | |
Django model as a choices attribute on a field. It will preserve order. | |
Usage:: | |
class MyModel(models.Model): | |
COLORS = get_namedtuple_choices('COLORS', ( | |
(0, 'BLACK', 'Black'), | |
(1, 'WHITE', 'White'), |
# ~/.bashrc: executed by bash(1) for non-login shells. | |
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) | |
# for examples | |
# If not running interactively, don't do anything | |
case $- in | |
*i*) ;; | |
*) return;; | |
esac |