Я пытаюсь сделать что-то вроде социальной сети Facebook (а не приложения Facebook) для развлечения с помощью фляги и движка приложений Google.В настоящее время я работаю над тем, как хранить друзей в хранилище данных.
Я хочу, чтобы это было чем-то похоже на Facebook, так как пользователь будет запрашивать дружбу другого пользователя и, как только он будет принят, они смогут видеть сообщения друг друга.До сих пор мне кажется, что он будет храниться так:
class Friendship(db.Model):
user1 = db.ReferenceProperty(User)
user2 = db.ReferenceProperty(User)
request_accepted = db.BooleanProperty()
, но я видел этот пост в stackoverflow и пример "многие ко многим" в Google'sДокументация хранилища данных , и это меня смутило.Раньше я когда-либо работал только с реляционными базами данных, такими как mysql, поэтому я не знаю, о чем они говорят, но это кажется важным.
Если кто-то знает, что я должен делать, пожалуйста, дайте мне знать -это будет очень цениться.Если вам нужен мой полный models.py
исходный код, дайте мне знать.
Заранее спасибо!