Я пытаюсь эмулировать модели django:
В Django:
from django.contrib.auth.models import User
if User.objects.get(pk=1) == User.objects.get(username='root')
print 'True'
else:
print 'False'
# True is printed
Моя реализация:
class MyUser:
def __init__(self, id):
self.id = id
class User:
class objects:
@staticmethod
def get(**kwargs):
return MyUser(1)
if User.objects.get(pk=1) == User.objects.get(username='root')
print 'True'
else:
print 'False'
# False is printed
Как исправить мою реализацию, чтобы получить 'True'?
Как мне добиться того же эффекта?Какое изменение я должен сделать?