Skip to content

Instantly share code, notes, and snippets.

highlight --line-numbers --font-size 24 --font Inconsolata --style solarized-dark -W -J 80 -j 3 --src-lang python -O rtf highlight.py | pbcopy
for pid, d, t, c, sd, st, sc, dtype in zip(data_pid,
data_day,
data_time,
data_class,
data_sourceday,
data_sourcetime,
data_sourceclass,
data_type):
pass
@renyi
renyi / urls.py
Last active December 11, 2015 01:18
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView, RedirectView
from mezzanine.conf import settings
urlpatterns = patterns("",)
# Common urls
urlpatterns += patterns('',
url(r'^$', TemplateView.as_view(template_name='index.html'), name="home"),
url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico'), name="favicon"),
# Chaining filter()
ateacher_list = teacher_list.filter(Q(asubjects__in=[subject])).filter(~Q(subjects__in=[subject]).distinct()
# Using Q() & Q()
ateacher_list = teacher_list.filter(
Q(asubjects__in=[subject]) & ~Q(subjects__in=[subject]
).distinct()
@renyi
renyi / gist:4522029
Last active May 31, 2017 14:42
Queryset sorting
# http://stackoverflow.com/questions/431628/how-to-combine-2-or-more-querysets-in-a-django-view
from itertools import chain
from operator import attrgetter
def join_list(*args, sort_key=None):
if sort_key:
return sorted(chain(args), key=attrgetter(sort_key))
return list(chain(args))
@renyi
renyi / gist:3870094
Created October 11, 2012 04:05
Django/Celery/seacucumber settings
try:
import djcelery
djcelery.setup_loader()
INSTALLED_APPS += [
"djcelery",
"seacucumber",
]
BROKER_HOST = "localhost"
@renyi
renyi / sendmail.py
Created October 2, 2012 03:46
Django sendmail (1337 template)
from django.core.mail import EmailMultiAlternatives
from django.utils.html import strip_tags
from mezzanine.conf import settings
subject, from_email, to, bcc = email_subject, settings.DEFAULT_FROM_EMAIL, user_email, manager_email
text_content = strip_tags(email_template)
html_content = email_template
msg = EmailMultiAlternatives(subject, text_content, from_email, [to], bcc)
@renyi
renyi / local_settings.py
Last active October 11, 2015 00:47
local_settings.py
DEBUG = True
TEMPLATE_DEBUG = True
COMPRESS_ENABLED = True
TEMPLATE_USE_CDN = False
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": "dev.db"
}
@renyi
renyi / admin.py
Created September 2, 2012 09:37
Mezzanine Translatable
from django.contrib import admin
from mezzanine.conf import settings
from mezzanine.core.admin import TabularDynamicInlineAdmin
if "mezzanine.pages" in settings.INSTALLED_APPS:
from mezzanine.pages.models import RichTextPage, Link
from mezzanine.pages.admin import PageAdmin, LinkAdmin
from models import TransRichTextPage, TransLinkPage
#
@renyi
renyi / gist:3405051
Created August 20, 2012 15:12
Wanted
def Wanted(Game_Programmers, Web_Programmers, Mobile_Programmers, Designers):
Game_Programmers = {
"Platform": iOS,
"Language": Objective-C / C++,
"Game Environment": 2D or 3D,
"Extra": {
"Unity": True,
"JSON": True,
"POSITION": Senior
}