Reputation: 31
E:\pythonwebproject\pythonweb>python manage.py runserver Validating models...
Unhandled exception in thread started by <function wrapper at 0x01DE69F0>
Traceback (most recent call last):
File "C:\Python26\Lib\site-packages\django\utils\autoreload.py", line 93, in wrapper
fn(*args, **kwargs)
File "C:\Python26\Lib\site-packages\django\core\management\commands\runserver.py", line 92, in inner_r
self.validate(display_num_errors=True)
File "C:\Python26\Lib\site-packages\django\core\management\base.py", line 277, in validate
num_errors = get_validation_errors(s, app)
File "C:\Python26\Lib\site-packages\django\core\management\validation.py", line 35, in get_validation_
for (app_name, error) in get_app_errors().items():
File "C:\Python26\Lib\site-packages\django\db\models\loading.py", line 166, in get_app_errors
self._populate()
File "C:\Python26\Lib\site-packages\django\db\models\loading.py", line 72, in _populate
self.load_app(app_name, True)
File "C:\Python26\Lib\site-packages\django\db\models\loading.py", line 96, in load_app
models = import_module('.models', app_name)
File "C:\Python26\Lib\site-packages\django\utils\importlib.py", line 35, in import_module
__import__(name)
File "C:\Python26\Lib\site-packages\django\contrib\auth\models.py", line 21, in <module>
from django.contrib.contenttypes.models import ContentType
File "C:\Python26\Lib\site-packages\django\contrib\contenttypes\models.py", line 127, in <module>
class ContentType(models.Model):
File "C:\Python26\Lib\site-packages\django\db\models\base.py", line 88, in __new__
new_class.add_to_class('_meta', Options(meta, **kwargs))
TypeError: Error when calling the metaclass bases
__init__() keywords must be strings
Upvotes: 3
Views: 1535
Reputation: 599470
You are using the development version of Django (soon to be 1.5) with Python 2.6. It only works with 2.7 and 3.3. You should either upgrade your Python version, or use the released Django version 1.4.
Upvotes: 1
Reputation: 48710
This bug report is the only resource I can find with similar symptoms. Are you using django 1.5? Try upgrading your python install to 2.7 and see if that rectifies the issue.
Upvotes: 2