【发布时间】:2013-01-25 01:55:39
【问题描述】:
class customerDetailView(DetailView):
queryset = Customer.objects.get(name=self.name) # This line give error NameError: name 'self' is not defined
context_object_name = 'customerDetail'
template_name = "customer.html"
allow_empty = True
def __init__(self, name=None, *args):
self.name = name
给出错误 NameError: name 'self' is not defined
【问题讨论】:
-
你认为它应该从哪里得到
self? -
你在调用
__init__之前使用self。
标签: python django python-2.x