Я в настоящее время немного разбираюсь в учебнике Jacko от Hacked Existence. У меня возникают проблемы с пониманием сигналов Джанго участвующихСигналы Django и User Auth
def create_User_callback(sender, instance, **kwargs):
a, b = User.objects.get_or_create(user = instance)
post_save.connect(create_User_callback, User)
Я не совсем уверен, что логика
post_save.connect(create_User_callback, User)
Ну, цель этого кода заключается в возможности аутентификации пользователей. Возможно, это должно прояснить ситуацию? На данный момент я все еще изучаю Django. Все это кажется очень запутанным. http://pastebin.com/DvCDzSsV – Liondancer
Для аутентификации используйте [встроенную систему проверки подлинности] (https://docs.djangoproject.com/en/1.5/topics/auth/). –
В качестве примечания: 'connect' хранит ссылку __weak reference__ в обработчике сигналов. Это может привести к сбою мусора в какой-то момент, когда обработчик уйдет, если не ссылается на постоянный объект, такой как модуль. –