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:名字“自我”是没有定义名“自我”是没有定义
你认为它应该从哪里得到“自我”? – 2013-02-09 10:32:25
您在调用__init__之前使用self。 – Amelia 2013-02-09 10:36:31
http://stackoverflow.com/questions/6008808/how-to-do-a-detailview-in-django-1-3 – catherine 2013-02-09 10:45:43