我正在尝试构建一个消息标记应用程序,我一直在遇到此错误消息。
Internal Server Error: /
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
response = callback(request, *callback_args, **callback_kwargs)
TypeError: 'unicode' object is not callable
无论我怎么做,我都会不断收到此错误,包括删除整个models.py文件。
以下是文件的一些片段。
models.py
class Tag(models.Model):
tag_name = models.CharField(max_length=100)
date_created = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.tag_name
views.py
def multiple(request):
qs = Tag.objects.all()
template = loader.get_template('multiple.html')
context = RequestContext(request, {
'qs': qs,
})
我不确定如何解决这个问题,特别是因为它实际上并没有引用我创建的任何文件。
答案 0 :(得分:2)
我认为这是你的问题:
urlpatterns = patterns('app.views', url(r'^$', 'multiple.'), )
^
看点?这会破坏查看视图功能。