Skip to content

Instantly share code, notes, and snippets.

import string
import random
def StringGenerator(size=50):
chars=string.ascii_uppercase + string.digits
return ''.join(random.choice(chars) for _ in range(size))
@leofaster
leofaster / gist:3afbf66b9b01636af68f306ea461a195
Last active October 17, 2016 19:11
Django Image Upload Unit Test
from PIL import Image
from rest_framework.test import APIRequestFactory, force_authenticate
class TestPostVetListCreateView:
factory = APIRequestFactory()
def test_request_post(self):
image = Image.new('RGB', (1000, 1000), 'white')
tmp_file = tempfile.NamedTemporaryFile(suffix='.jpg')
image.save(tmp_file)
sudo apt-get build-dep python-imaging
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/
sudo apt-get install libmysqlclient-dev
sudo apt-get install libpq-dev
git ls-files --deleted -z | xargs -0 git rm
@leofaster
leofaster / Django DB hits Count
Last active June 30, 2021 08:39
Count the numbers of hits to database
from django.db import connection
print(len(connection.queries))
from django.db import reset_queries
reset_queries()
@leofaster
leofaster / docker-ecr-login.sh
Created April 24, 2019 14:07
Login to Amazon ECR from Docker cli locally.
aws ecr get-login | sed 's|https://||'
# Remember to delete the -e