Alignment - 强大的对齐插件
emmet - 快速构建html基本结构
| from django import http | |
| from django.utils.http import urlquote | |
| from django.core import urlresolvers | |
| class AppendOrRemoveSlashMiddleware(object): | |
| """ | |
| Like django's built in APPEND_SLASH functionality, but also works in reverse. Eg | |
| will remove the slash if a slash-appended url won't resolve, but its non-slashed | |
| counterpart will. |
| CFLAGS="-march=corei7 -O2 -pipe" | |
| CXXFLAGS="${CFLAGS}" | |
| CHOST="x86_64-pc-linux-gnu" | |
| LINGUAS="en" | |
| ACCEPT_KEYWORDS="amd64" | |
| ACCEPT_LICENSE="* -@EULA" | |
| PORTAGE_NICENESS="15" | |
| USE_PYTHON="2.5 2.6 2.7 3.1 3.2" | |
| PYTHON_TARGETS="python2_5 python2_6 python2_7 python3_1 python3_2" | |
| PYTHON_SINGLE_TARGET="python3_2" |
| from django.conf import settings | |
| from django.contrib.auth import login, REDIRECT_FIELD_NAME | |
| from .forms import LoginForm, ResetPasswordForm | |
| from django.utils.decorators import method_decorator | |
| from django.views.generic import FormView | |
| from django.views.decorators.cache import never_cache | |
| from django.views.decorators.csrf import csrf_protect | |
| class LoginView(FormView): |
| git log | |
| git reset --hard <commit-id> | |
| git push <remote-repo> HEAD --force |
| SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1) |
| sudo apt-get install unixodbc-dev | |
| pip install pyodbc | |
| pip install django-pyodbc |
| # fix psycopg2 error for py3k | |
| sudo apt-get install python3-dev libpq-dev | |
| # fix psycopg2 error for py2k | |
| sudo apt-get install python-dev libpq-dev |
| # -*- coding: utf-8 -*- | |
| from django.core.urlresolvers import reverse | |
| from django.contrib.auth import logout | |
| from django.views.generic import RedirectView | |
| class LogoutView(RedirectView): | |
| """ | |
| A view that logout user and redirect to homepage. | |
| """ |
| # 第一种定义方式 | |
| @app.template_filter('datetimeformat') | |
| def datetimeformat(value, format='%Y/%m/%d %H:%M'): | |
| return value.strftime(format) | |
| # 第二种定义方式 | |
| def datetimeformat(value, format='%Y/%m/%d %H:%M'): | |
| return value.strftime(format) | |
| app.jinja_env.filters['datetimeformat'] = datetimeformat |