Nó không phải lúc nào cũng là đoạn mã này nhưng đây là đoạn mã mới nhất. Nó có vẻ là ngẫu nhiên, bất kỳ suy nghĩ?LoạiError: đối tượng ‘DoesNotExist’ không được gọi là
try:
u = User.objects.get(email__iexact=useremail)
except User.DoesNotExist:
...
Ném lỗi này một cách ngẫu nhiên.
File "/srv/myapp/registration/models.py", line 23, in get_or_create_user
u = User.objects.get(email__iexact=useremail)
File "/usr/local/lib/python2.6/dist-packages/django/db/models/manager.py", line 132, in get
return self.get_query_set().get(*args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 349, in get
% self.model._meta.object_name)
TypeError: ‘DoesNotExist’ object is not callable
Có vẻ như bạn đang thực hiện bài tập xấu ở đâu đó. –
Thật vậy. Không có gì "sai" về đoạn trích bạn đã đăng. Một cái gì đó ở một nơi khác đang gây ra vấn đề. –
Bất kỳ suy nghĩ nào về cách theo dõi điều này? Giống như tôi đã nói nó không chỉ là mã này nó có vẻ xảy ra trên cùng một phương thức mặc dù. Chúng tôi không thể sao chép nó để nó không thể gỡ lỗi. –