Skip to content

Instantly share code, notes, and snippets.

@cvn
Created November 18, 2012 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cvn/4104492 to your computer and use it in GitHub Desktop.
Save cvn/4104492 to your computer and use it in GitHub Desktop.
NameError at /new-account
global name 'forms' is not defined
Request Method: POST
Request URL: http://localhost:8000/new-account
Django Version: 1.4.1
Exception Type: NameError
Exception Value:
global name 'forms' is not defined
Exception Location: /Users/chad/Sites/post/Post/source/postghost/apps/webplayer/views.py in clean_email, line 223
Python Executable: /Users/chad/Sites/post/ENV/bin/python
Python Version: 2.7.3
Python Path:
['/Users/chad/Sites/post/Post/source/postghost',
'/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
'/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg',
'/Users/chad/Sites/post/ENV/lib/python27.zip',
'/Users/chad/Sites/post/ENV/lib/python2.7',
'/Users/chad/Sites/post/ENV/lib/python2.7/plat-darwin',
'/Users/chad/Sites/post/ENV/lib/python2.7/plat-mac',
'/Users/chad/Sites/post/ENV/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/chad/Sites/post/ENV/lib/python2.7/lib-tk',
'/Users/chad/Sites/post/ENV/lib/python2.7/lib-old',
'/Users/chad/Sites/post/ENV/lib/python2.7/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/chad/Sites/post/ENV/lib/python2.7/site-packages']
Server time: Sun, 18 Nov 2012 04:29:52 -0600
Traceback Switch to copy-and-paste view
/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
response = callback(request, *callback_args, **callback_kwargs) ...
▶ Local vars
/Users/chad/Sites/post/Post/source/postghost/apps/webplayer/views.py in new_account
if form.is_valid(): ...
▶ Local vars
/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/django/forms/forms.py in is_valid
return self.is_bound and not bool(self.errors) ...
▶ Local vars
/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/django/forms/forms.py in _get_errors
self.full_clean() ...
▶ Local vars
/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/django/forms/forms.py in full_clean
self._clean_fields() ...
▶ Local vars
/Users/chad/Sites/post/ENV/lib/python2.7/site-packages/django/forms/forms.py in _clean_fields
value = getattr(self, 'clean_%s' % name)() ...
▶ Local vars
/Users/chad/Sites/post/Post/source/postghost/apps/webplayer/views.py in clean_email
raise forms.ValidationError(_("We could not find that email address in our records. Make sure you enter the that you got this message rufhweirfuewrf")) ...
▶ Local vars
Request information
GET
No GET data
POST
Variable Value
password1
u'12345'
password2
u'12345'
last_name
u'Johnny'
first_name
u'Jonny'
csrfmiddlewaretoken
u'Ll4fFxQK8o41SX9Eht4HuEWJlV60geRR'
email
u'jonny@johnny.com'
FILES
No FILES data
COOKIES
Variable Value
username
'chad'
video-quality
'%23video-p720'
__utmz
'111872281.1346649321.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)'
view-global
'grid'
disclosure-headers
'%23project'
sessionid
'e621be8597c0c17b44dc0b54518b5eb5'
file-extensions
'true'
csrftoken
'Ll4fFxQK8o41SX9Eht4HuEWJlV60geRR'
__utma
'111872281.1524742295.1346649321.1346649321.1346649321.1'
view
'grid'
META
Variable Value
RUN_MAIN
'true'
HTTP_REFERER
'http://localhost:8000/arrival?key=18b5d705e0ae0c086bb5651372ed4a58cfdf3324-df1495b9d9d3348f08c3dd3fe705ee30e99d5baa-05cb5bc87715b55f05379c65655e69d5edd29c4f'
SERVER_PROTOCOL
'HTTP/1.1'
SERVER_SOFTWARE
'WSGIServer/0.1 Python/2.7.3'
TERM_PROGRAM_VERSION
'273.1'
REQUEST_METHOD
'POST'
LOGNAME
'chad'
USER
'chad'
HTTP_ORIGIN
'http://localhost:8000'
PATH
'/Users/chad/Sites/post/ENV/bin:/Users/chad/Sites/post/ENV/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin'
QUERY_STRING
''
HOME
'/Users/chad'
PS1
'(ENV)'
DISPLAY
'/tmp/launch-oI4qAx/org.x:0'
TERM_PROGRAM
'Apple_Terminal'
LANG
'en_US.UTF-8'
VIRTUAL_ENV
'/Users/chad/Sites/post/ENV'
SHELL
'/bin/bash'
TZ
'America/Chicago'
HTTP_COOKIE
'__utmz=111872281.1346649321.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=111872281.1524742295.1346649321.1346649321.1346649321.1; sessionid=e621be8597c0c17b44dc0b54518b5eb5; csrftoken=Ll4fFxQK8o41SX9Eht4HuEWJlV60geRR; view-global=grid; file-extensions=true; view=grid; username=chad; video-quality=%23video-p720; disclosure-headers=%23project'
SERVER_NAME
'boingboing.net'
REMOTE_ADDR
'127.0.0.1'
SHLVL
'2'
SECURITYSESSIONID
'204377'
wsgi.url_scheme
'http'
_
'./manage.py'
SERVER_PORT
'8000'
PATH_INFO
u'/new-account'
CONTENT_LENGTH
'143'
SSH_AUTH_SOCK
'/tmp/launch-lf631T/Listeners'
TERM
'xterm-color'
CELERY_LOADER
'djcelery.loaders.DjangoLoader'
wsgi.input
<socket._fileobject object at 0x102799050>
Apple_PubSub_Socket_Render
'/tmp/launch-hxMdXU/Render'
HTTP_HOST
'localhost:8000'
SCRIPT_NAME
u''
wsgi.multithread
True
HTTP_CONNECTION
'keep-alive'
TMPDIR
'/var/folders/8U/8UyYeW9EF8ONfi0HOuBXA++++TI/-Tmp-/'
HTTP_ACCEPT
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
wsgi.version
(1, 0)
HTTP_USER_AGENT
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2'
GATEWAY_INTERFACE
'CGI/1.1'
wsgi.run_once
False
CSRF_COOKIE
'Ll4fFxQK8o41SX9Eht4HuEWJlV60geRR'
OLDPWD
'/Users/chad/Sites/post'
wsgi.multiprocess
False
HTTP_ACCEPT_LANGUAGE
'en-us'
wsgi.errors
<open file '<stderr>', mode 'w' at 0x100285270>
__CF_USER_TEXT_ENCODING
'0x1F5:0:0'
PWD
'/Users/chad/Sites/post/Post/source/postghost'
DJANGO_SETTINGS_MODULE
'postghost.settings'
CONTENT_TYPE
'application/x-www-form-urlencoded'
wsgi.file_wrapper
''
REMOTE_HOST
''
HTTP_ACCEPT_ENCODING
'gzip, deflate'
COMMAND_MODE
'unix2003'
Settings
Using settings module postghost.settings
Setting Value
USE_L10N
True
USE_THOUSAND_SEPARATOR
False
CSRF_COOKIE_SECURE
False
LANGUAGE_CODE
'en-us'
ROOT_URLCONF
'postghost.urls'
LOGIN_URL
'/accounts/login/'
HANDBRAKE
'/Users/chad/Sites/post/Post/bin/Darwin/HandBrakeCLI'
DEFAULT_CHARSET
'utf-8'
STATIC_ROOT
''
MESSAGE_STORAGE
'django.contrib.messages.storage.fallback.FallbackStorage'
EMAIL_SUBJECT_PREFIX
'[Django] '
SEND_BROKEN_LINK_EMAILS
False
URL_VALIDATOR_USER_AGENT
'Django/1.4.1 (https://www.djangoproject.com)'
STATICFILES_FINDERS
('django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder')
CELERY_IMPORTS
('apps.material', 'apps.industry')
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_NAME
'sessionid'
ADMIN_FOR
()
TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M')
DATABASES
{'default': {'ENGINE': 'django.db.backends.sqlite3',
'HOST': '',
'NAME': 'postghost_db',
'OPTIONS': {},
'PASSWORD': u'********************',
'PORT': '',
'TEST_CHARSET': None,
'TEST_COLLATION': None,
'TEST_MIRROR': None,
'TEST_NAME': None,
'TIME_ZONE': 'America/Chicago',
'USER': ''}}
FILE_UPLOAD_PERMISSIONS
420
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler')
DEFAULT_CONTENT_TYPE
'text/html'
APPEND_SLASH
True
FIRST_DAY_OF_WEEK
0
DATABASE_ROUTERS
[]
MEDIA_ROOT
'/Users/chad/Sites/post/Post/source/postghost/media/'
YEAR_MONTH_FORMAT
'F Y'
STATICFILES_STORAGE
'django.contrib.staticfiles.storage.StaticFilesStorage'
CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': ''}}
BROKER_USER
'guest'
SERVER_EMAIL
'root@localhost'
SESSION_COOKIE_PATH
'/'
USE_X_FORWARDED_HOST
False
MIDDLEWARE_CLASSES
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
USE_I18N
True
THOUSAND_SEPARATOR
','
SECRET_KEY
u'********************'
LANGUAGE_COOKIE_NAME
'django_language'
DEFAULT_INDEX_TABLESPACE
''
TRANSACTIONS_MANAGED
False
LOGGING_CONFIG
'django.utils.log.dictConfig'
BROKER_VHOST
'/'
TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader')
WSGI_APPLICATION
'postghost.wsgi.application'
TEMPLATE_DEBUG
True
X_FRAME_OPTIONS
'SAMEORIGIN'
CSRF_COOKIE_NAME
'csrftoken'
FORCE_SCRIPT_NAME
None
CACHE_BACKEND
'locmem://'
SIGNING_BACKEND
'django.core.signing.TimestampSigner'
SESSION_COOKIE_SECURE
False
BIN_LOCATION
'/Users/chad/Sites/post/Post/bin'
CSRF_COOKIE_DOMAIN
None
FILE_CHARSET
'utf-8'
DEBUG
True
BROKER_PORT
5672
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'kombu.transport.django',
'djcelery',
'gunicorn',
'sorl.thumbnail',
'django.contrib.admin',
'emailusernames',
'social_auth',
'postghost',
'south',
'tagging',
'apps.machine',
'apps.ghost',
'apps.material',
'apps.industry',
'ajax_select')
LANGUAGES
(('ar', 'Arabic'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('bn', 'Bengali'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('el', 'Greek'),
('en', 'English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy-nl', 'Frisian'),
('ga', 'Irish'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hu', 'Hungarian'),
('id', 'Indonesian'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('nb', 'Norwegian Bokmal'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('th', 'Thai'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('vi', 'Vietnamese'),
('zh-cn', 'Simplified Chinese'),
('zh-tw', 'Traditional Chinese'))
COMMENTS_ALLOW_PROFANITIES
False
STATICFILES_DIRS
('/Users/chad/Sites/post/Post/staticFiles',)
PREPEND_WWW
False
SECURE_PROXY_SSL_HEADER
None
PASSWORD_RESET_TIMEOUT_DAYS
u'********************'
SESSION_COOKIE_HTTPONLY
True
VENV_ROOT
'/Users/chad/Sites/post/ENV'
DEBUG_PROPAGATE_EXCEPTIONS
False
BROKER_BACKEND
'djkombu.transport.DatabaseTransport'
CACHE_MIDDLEWARE_ALIAS
'default'
MONTH_DAY_FORMAT
'F j'
BROKER_PASSWORD
u'********************'
MANAGERS
()
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
TIME_FORMAT
'P'
AUTO_REGISTER_APPS
('machine', 'ghost', 'material', 'industry')
DATE_INPUT_FORMATS
('%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y')
AUTHENTICATION_BACKENDS
('emailusernames.backends.EmailAuthBackend',)
EMAIL_HOST_PASSWORD
u'********************'
SEP
'g'
AUTH_PROFILE_MODULE
'industry.UserProfile'
SESSION_FILE_PATH
None
AJAX_LOOKUP_CHANNELS
{'client': ('apps.industry.lookups', 'ClientLookup'),
'person': ('apps.industry.lookups', 'PersonLookup')}
SESSION_SAVE_EVERY_REQUEST
False
NUMBER_GROUPING
0
SESSION_ENGINE
'django.contrib.sessions.backends.db'
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
CSRF_COOKIE_PATH
'/'
LOGIN_REDIRECT_URL
'/inbox'
PDFTK
'/Users/chad/Sites/post/Post/bin/Darwin/pdftk'
LOGGING
{'formatters': {'simple': {'format': '%(levelname)s %(message)s'},
'verbose': {'format': '%(levelname)s %(asctime)s %(module)s.%(funcName)s line: %(lineno)d : %(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'verbose',
'level': 'DEBUG'},
'file': {'class': 'logging.FileHandler',
'filename': '/Users/chad/Sites/post/ENVfile.log',
'formatter': 'simple',
'level': 'WARNING'}},
'loggers': {'django': {'handlers': ['file'],
'level': 'WARNING',
'propagate': True},
'pg': {'handlers': ['console'],
'level': 'INFO',
'propagate': False}},
'version': 1}
IGNORABLE_404_URLS
()
LOCALE_PATHS
()
TEMPLATE_STRING_IF_INVALID
''
DEFAULT_PAGINATION_LIMIT
50
LOGOUT_URL
'/accounts/logout/'
EMAIL_USE_TLS
False
FIXTURE_DIRS
()
EMAIL_HOST
'localhost'
DATE_FORMAT
'N j, Y'
ALG
'a'
DEFAULT_EXCEPTION_REPORTER_FILTER
'django.views.debug.SafeExceptionReporterFilter'
ADMINS
()
FORMAT_MODULE_PATH
None
DEFAULT_FROM_EMAIL
'webmaster@localhost'
MEDIA_URL
'/media/'
DATETIME_FORMAT
'N j, Y, P'
TEMPLATE_DIRS
('/Users/chad/Sites/post/Post/source/postghost/media/templates',)
SITE_ID
1
DISALLOWED_USER_AGENTS
()
ALLOWED_INCLUDE_ROOTS
()
INVITE_FROM_EMAIL
'welcome@post.ac'
STATIC_DOC_ROOT
'/Users/chad/Sites/post/Post/source/postghost/media/'
DECIMAL_SEPARATOR
'.'
SHORT_DATE_FORMAT
'm/d/Y'
URL_ROOT
'http://localhost:8000/'
TEST_RUNNER
'djcelery.contrib.test_runner.CeleryTestSuiteRunner'
CACHE_MIDDLEWARE_KEY_PREFIX
u'********************'
TIME_ZONE
'America/Chicago'
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
EMAIL_BACKEND
'django.core.mail.backends.console.EmailBackend'
DEFAULT_TABLESPACE
''
TEMPLATE_CONTEXT_PROCESSORS
('django.contrib.auth.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.core.context_processors.tz',
'django.contrib.messages.context_processors.messages',
'postghost.context_processors.data_role',
'postghost.context_processors.upload_form',
'postghost.context_processors.next',
'postghost.context_processors.user_projects',
'postghost.context_processors.user_profile')
PROJECT_PATH
'/Users/chad/Sites/post/Post/source/postghost'
SESSION_COOKIE_AGE
1209600
SETTINGS_MODULE
'postghost.settings'
USE_ETAGS
False
LANGUAGES_BIDI
('he', 'ar', 'fa')
FILE_UPLOAD_TEMP_DIR
None
INTERNAL_IPS
()
STATIC_URL
'/static/'
TEMP_DIR
'/Users/chad/Sites/post/Post/source/postghost/temp/'
BROKER_HOST
'127.0.0.1'
EMAIL_PORT
25
USE_TZ
False
SHORT_DATETIME_FORMAT
'm/d/Y P'
CELERY_RESULT_BACKEND
'database'
PASSWORD_HASHERS
u'********************'
ABSOLUTE_URL_OVERRIDES
{}
CACHE_MIDDLEWARE_SECONDS
600
DATETIME_INPUT_FORMATS
('%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M:%S.%f',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M:%S.%f',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M:%S.%f',
'%m/%d/%y %H:%M',
'%m/%d/%y')
EMAIL_HOST_USER
''
PROFANITIES_LIST
u'********************'
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment