Дизайн моделей Django подразумевает, что вы используете реляционную базу данных. К сожалению, Datastore не поддерживает все функции реляционной базы данных. Например, в хранилище данных нет эквивалента запроса на соединение. Общие транзакции также не поддерживаются . Таким образом, было бы очень трудно (если не невозможно) адаптировать Datastore для работы в качестве замены для моделей Django.
В 4:45 из этого видео на YouTube , Гвидо фон Россум кратко описывает, как вам нужно переосмыслить дизайн вашей базы данных в соответствии с моделью хранилища данных. Выгода в том, что вы сможете очень хорошо масштабироваться. В 48:30 кто-то спрашивает, почему API Datastore не было разработано так, чтобы больше походить на модели Django. Гвидо объясняет, что фундаментальные различия между Datastore и реляционной базой данных делают это непрактичным. 13:20 также обсуждает это.