Steps with explanations to set up a server using:
- Virtualenv
- Virtualenvwrapper
- Django
- Gunicorn
| # views.py | |
| from django.views.generic import RedirectView | |
| from django.core.urlresolvers import reverse | |
| class NamedUrlRedirectView(RedirectView): | |
| def __init__(self, url, *args, **kwargs): | |
| self.url = reverse(url) | |
| super(NamedUrlRedirectView, self).__init__(*args, **kwargs) |
| # READ MORE HERE: http://www.webdevotion.be/blog/2012/06/06/terminal-git-branch-status-colored-icons | |
| # ============================================================================== | |
| # FANCY GIT STATUS ICONS | |
| # ============================================================================== | |
| # SOME VARIABLES in capitals | |
| # no whitespace between variable names and = sign! | |
| COLOR_RESET="\e[00m" | |
| COLOR_GREEN="\e[1;32m" | |
| COLOR_RED="\e[00;31m" |
| Copyright (c) 2011 ZURB, http://www.zurb.com/ |
| # -*- coding: utf-8 -*- | |
| from django import forms | |
| from crispy_forms.helper import FormHelper | |
| from crispy_forms.layout import Layout, Div, Submit, HTML, Button, Row, Field | |
| from crispy_forms.bootstrap import AppendedText, PrependedText, FormActions | |
| class MessageForm(forms.Form): | |
| text_input = forms.CharField() |
| Function | Shortcut |
|---|---|
| previous tab | ⌘ + left arrow |
| next tab | ⌘ + right arrow |
| go to tab | ⌘ + number |
| go to window | ⌘ + Option + Number |
| go to split pane by direction | ⌘ + Option + arrow |
| go to split pane by order of use | ⌘ + ] , ⌘ + [ |
| split window horizontally (same profile) | ⌘ + D |
| split window vertically (same profile) | ⌘ + d |