最近我问了一个关于 apache/mod_wsgi 识别 python 脚本目录的错误的问题。社区友好地回答了导致安装成功的问题。现在我有一个不同的错误,服务器守护进程(嗯,技术上是一个 Windows 服务,我说你说的番茄......)没有找到任何模型,这是完整的回溯:
环境:
Request Method: GET
Request URL: `http://localhost/polls/`
Django Version: 1.0.2 final
Python Version: 2.6.2
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'mysite.polls']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware')
模板错误:在模板 c:\users\marcos\documents\djangotemplates\polls\poll _
list.html 中,第 1 行出错 在渲染时遇到异常:没有这样的表:polls_poll
1 : {% if object_list %} 2 : <ul> 3 : {% for poll in object_list %} 4 : <li> <a href="{{poll.id}}/">{{ poll.question }} </a> </li> 5 : {% endfor %} 6:</ul> 7 : {% 其他 %} 8 : <p>没有可用的民意调查。</p> 9 : {% endif %} 10:
追溯:
get_response 中的文件“C:\Python26\lib\site-packages\django\core\handlers\base.py” 86. 响应 = 回调(请求,*callback_args,**callback_kwargs) object_list 中的文件“C:\Python26\lib\site-packages\django\views\generic\list_detail.py” 101. 返回 HttpResponse(t.render(c), mimetype=mimetype) 渲染中的文件“C:\Python26\lib\site-packages\django\template\__init__.py” 176.返回self.nodelist.render(上下文) 渲染中的文件“C:\Python26\lib\site-packages\django\template\__init__.py” 768. bits.append(self.render_node(节点,上下文)) render_node 中的文件“C:\Python26\lib\site-packages\django\template\debug.py” 81.提高包裹
Exception Type: TemplateSyntaxError at /polls/
Exception Value: Caught an exception while rendering: no such table: polls_poll
某处有人建议我使用manage.py dbshell并且脚本响应:
错误:您似乎没有安装“sqlite3”程序或在您的路径上。
但是 Django 运行服务器仍然可以完美地运行应用程序。我看不出环境发生了什么变化,从而使网络应用程序变得如此困难。请帮忙!