Собрали в одном месте самые важные ссылкичитайте авторский блог
О том, как Django поддерживает UPSERT