我是Django的新手.我使用easy_install(在Mac上)和PyDev Django插件为eclipse安装了Django.我按照标准程序创建了一个新的PyDev Django项目.当我尝试以PyDev:Django运行项目时,我收到以下错误.
Validating models...
RuntimeError: maximum recursion depth exceeded
Run Code Online (Sandbox Code Playgroud)
我也尝试在manage.py中添加以下行,但它没用.
sys.setrecursionlimit(2000)
Run Code Online (Sandbox Code Playgroud)
这是部分堆栈跟踪.
Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x10e2*****>>
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/core/management/commands/runserver.py", line 92, in inner_run
self.validate(display_num_errors=True)
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/core/management/base.py", line 280, in validate
num_errors = get_validation_errors(s, app)
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/core/management/validation.py", line 35, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/loading.py", line 166, in get_app_errors
self._populate()
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/loading.py", line 72, in _populate
self.load_app(app_name, True)
File "/Library/Python/2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/loading.py", line 96, in …Run Code Online (Sandbox Code Playgroud)