Skip to content

Instantly share code, notes, and snippets.

View python-consulting's full-sized avatar

python-consulting

View GitHub Profile
@python-consulting
python-consulting / main.js
Created March 24, 2017 10:36
Javascript document ready (jquery)
jQuery(document).ready(function($) {
// Code using $ as usual goes here.
});
@python-consulting
python-consulting / development.py
Created February 28, 2017 15:06
django:database:sqlite3
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(PROJECT_ROOT, 'db.sqlite3'),
}
}
@python-consulting
python-consulting / file.py
Created February 28, 2017 15:05
python file header
# -*- coding: utf-8 -*-
from __future__ import unicode_literals, absolute_import, print_function
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'myproject',
'USER': 'myprojectuser',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
@python-consulting
python-consulting / import_and_init_logger.py
Created December 8, 2016 14:19
import and created logger with logging module
import logging
logger = logging.getLogger(__name__)
@python-consulting
python-consulting / django-model.py
Created October 20, 2016 16:23
Django dynamic import of model from app
from django.apps import apps
app_config = apps.get_app_config('mainApp')
LogLine = app_config.get_model('ModelName')
import os
from os.path import join, getsize
for root, dirs, files in os.walk('python/Lib/email'):
print root, "consumes",
print sum(getsize(join(root, name)) for name in files),
print "bytes in", len(files), "non-directory files"
if 'CVS' in dirs:
dirs.remove('CVS') # don't visit CVS directories
>>> from jinja2 import Template
>>> template = Template('Hello {{ name }}!')
>>> template.render(name='John Doe')
@python-consulting
python-consulting / generate_xls.py
Created April 14, 2016 17:25
Generer un fichier EXCEL
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import os
import datetime
import xlsxwriter
class XlsReport(object):
def __init__(self, file_name, base_path=""):
now = datetime.datetime.now()
@python-consulting
python-consulting / admin.py
Created February 2, 2016 13:19
List editable django admin
class LinearMeterAdmin(admin.ModelAdmin):
list_display = (
'section',
'spot_left_name',
'spot_left_bookable',
'spot_right_name',
'spot_right_bookable',
)
list_editable = (