Skip to content

Instantly share code, notes, and snippets.

Working from home

Nkansah Rexford seanmavley

Working from home
View GitHub Profile
View start dev server on reboot
cd /path/to your/virtual environment #path to your virtual environment
. bin/activate #Activate your virtual environment
cd /path/to your/project directory #After that go to your project directory
python runserver #run django server
After that save this file with .sh extension. I have saved this file as in the following example.
Run following command in terminal for giving execution permission to your script
from django import forms
from django.contrib.auth.models import User
class UserProfileForm(forms.ModelForm):
class Meta:
model = User
fields = ['first_name', 'last_name', 'email']
seanmavley / gist:92a851b7ed6a1f36945a
Created Oct 11, 2015
Can't Sync Android Source Code on Ubuntu. Always getting: 'Failed to connect to port 443: Network is unreachable'. Enter the following commands, and profit
View gist:92a851b7ed6a1f36945a
sudo ip -6 route del default
net.ipv6.conf.default.accept_ra_defrtr = 0
seanmavley /
Last active Aug 29, 2015
Data URI for template images
# templatetags/
from mimetypes import guess_type
from django import template
from base64 import b64encode
from django.contrib.staticfiles import finders
register = template.Library()
seanmavley /
Last active May 23, 2016
Allow user submit form once per day
# The problem:
# A user has to be able to submit a form only once per day
# The solution - my approach
# A hidden form (connected to a kinda Control Model) is embedded in the normal form the user submits.
# Hidden form when submitted, triggers a save on a model ForeignKey'ed
# to the request.user
# Upon re-rendering form, Control Model is checked. If an object exist relating to user in context,
# no form shows in template
View logECG model
def get_total_hours(self):
'''Sum of all hours ever added'''
return GhanaECG.objects.all().aggregate(Sum('off_hours'))
def get_today_hours(self):
'''Sum of all hours submitted today'''
end_time =
start_time = datetime(end_time.year,end_time.month,
seanmavley / gunicorn.conf
Last active Aug 29, 2015
Gunicorn Conf in 'The Trio'
View gunicorn.conf
description "Gunicorn daemon for Django project"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on runlevel [!12345]
# If the process quits unexpectadly trigger a respawn
# by default DO has user django
setuid django
You can’t perform that action at this time.