日本語でコメントを書くと、
File "/Users/foo/Documents/django/manager_project/manager_project/settings.py", line 40
SyntaxError: Non-ASCII character '\xe8' in file /Users/foo/Documents/django/manager_project/manager_project/settings.py on line 40, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
などど、ASCII以外の文字が含まれているエラーが発生する場合がある。 このときは、ファイルの冒頭に
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
と追記すればOK。
引数にconnection
クラスを取る場合の形の指定は、import psycopg2.extensions
してから psycopg2.extensions.connection
とすればOK.