错误代码为:
Environment:
Request Method: GET
Request URL:
http://127.0.0.1:8000/
Django Version: 1.1 beta 1
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.databrowse',
'blog',
'todo',
'filemanager',
'wap']
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware')
Template error:
In template c:\python25\pylogs\templates\themes\default\blog\tags
\menu.html, error at line 4
Caught an exception while rendering: Could not import
utils.validatecode. Error was: No module named Image
1 : {% load i18n %}
2 : <ul id="mainmenu">
3 : <li class="page_item"><a href="/">{%trans "Home"%}</a></li>
4 : <li class="page_item"><a href=" {%url todo%} ">{%trans
"Todo"%}</a></li>
5 : <li class="page_item"><a href="{%url tags%}">{%trans
"Tags"%}</a></li>
6 : {% for menu in menus %}
7 : <li><a href="{{menu.get_absolute_url}}">{{menu.title}}</a></
li>
8 : {% endfor %}
9 : </ul>
10 :
11 :
Traceback:
File "C:\Python25\lib\site-packages\django\core\handlers\base.py" in
get_response
92. response = callback(request, *callback_args,
**callback_kwargs)
File "C:\Python25\pylogs\blog\views.py" in index
25. return renderPaggedPosts(pageid,_
('Home'),pagedPosts,True,request)
File "C:\Python25\pylogs\blog\views.py" in renderPaggedPosts
200.
context_instance=RequestContext(request))
File "C:\Python25\lib\site-packages\django\shortcuts\__init__.py" in
render_to_response
20. return HttpResponse(loader.render_to_string(*args,
**kwargs), **httpresponse_kwargs)
File "C:\Python25\lib\site-packages\django\template\loader.py" in
render_to_string
108. return t.render(context_instance)
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
178. return self.nodelist.render(context)
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
778. bits.append(self.render_node(node, context))
File "C:\Python25\lib\site-packages\django\template\debug.py" in
render_node
71. result = node.render(context)
File "C:\Python25\lib\site-packages\django\template\loader_tags.py" in
render
97. return compiled_parent.render(context)
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
178. return self.nodelist.render(context)
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
778. bits.append(self.render_node(node, context))
File "C:\Python25\lib\site-packages\django\template\debug.py" in
render_node
71. result = node.render(context)
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
936. autoescape=context.autoescape))
File "C:\Python25\lib\site-packages\django\template\__init__.py" in
render
778. bits.append(self.render_node(node, context))
File "C:\Python25\lib\site-packages\django\template\debug.py" in
render_node
81. raise wrapped
Exception Type: TemplateSyntaxError at /
Exception Value: Caught an exception while rendering: Could not import
utils.validatecode. Error was: No module named Image
Original Traceback (most recent call last):
File "C:\Python25\lib\site-packages\django\template\debug.py", line
71, in render_node
result = node.render(context)
File "C:\Python25\lib\site-packages\django\template\defaulttags.py",
line 372, in render
url = reverse(self.view_name, args=args, kwargs=kwargs)
File "C:\Python25\lib\site-packages\django\core\urlresolvers.py",
line 265, in reverse
*args, **kwargs)))
File "C:\Python25\lib\site-packages\django\core\urlresolvers.py",
line 238, in reverse
possibilities = self.reverse_dict.getlist(lookup_view)
File "C:\Python25\lib\site-packages\django\core\urlresolvers.py",
line 173, in _get_reverse_dict
lookups.appendlist(pattern.callback, (bits, p_pattern))
File "C:\Python25\lib\site-packages\django\core\urlresolvers.py",
line 134, in _get_callback
raise ViewDoesNotExist, "Could not import %s. Error was: %s" %
(mod_name, str(e))
ViewDoesNotExist: Could not import utils.validatecode. Error was: No
module named Image
看起来好像是一个模板错误了。
Caught an exception while rendering: Could not import
utils.validatecode. Error was: No module named Image
为什么无法导入utils.validatecode呢?
有没有对源代码了了解的给解决下问题。
我现在在做一个关于django应用程序重用的研究。
就是研究如何建立一些规则。
如果我们都服从这些规则,那么在django下写的应用程序就具有很强的可移动性。也就是别人写的一个应用程序的源代码可以不经修改的加入到你的应用中
去。
我研究这个pylog就是为了检验我建立的规则是不是可以满足这些要求。
还希望知道的给解决下。
谢了。
Email:
nill...@gmail.com