UnboundLocalError: local variable 'full_path' referenced before assignment
django, python, windows
Solution
I also had this problem. It was caused by (someone else) having added this to my `settings.py`:
SERIALIZATION_MODULES = {
'json': 'wadofstuff.django.serializers.json'
}
And I didn't have that thing installed. You can install it using:
pip install wadofstuff-django-serializers
I imagine a similar error occurs for other missing software.
Problem
Using Window 7 64Bit with Python 2.7 and Django 1.4. ``` Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Django-1.4\django\bin\cms2>manage.py syncdb Creating tables ... Installing custom SQL ... Installing indexes ... Traceback (most recent call last): File "C:\Django-1.4\django\bin\cms2\manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 443, in execute_from_command_line utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 382, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 196, in run_from_argv self.execute(*args, **options.__dict__) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 232, in execute output = self.handle(*args, **options) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 371, in handle return self.handle_noargs(**options) File "C:\Python27\lib\site-packages\django\core\management\commands\syncdb.py" , line 164, in handle_noargs call_command('loaddata', 'initial_data', verbosity=verbosity, database=db) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 150, in call_command return klass.execute(*args, **defaults) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 232, in execute output = self.handle(*args, **options) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.p y", line 239, in handle (full_path, ''.join(traceback.format_exception(sys.exc_type, UnboundLocalError: local variable 'full_path' referenced before assignment ``` Error ``` UnboundLocalError: local variable 'full_path' referenced before assignment ``` I installed it myself, but it is giving me errors. What is wrong with it? I tried to Google, but nothing came up.