хочу установить отношения (между событием и файлами) - PullRequest
0 голосов
/ 21 марта 2012

Я использую плагин plupload для загрузки нескольких файлов. Это отлично работает.

В Files модели я храню user_id и blob_key. Вот форма .

Предположим, пользователь загрузил файлы с помощью плагина. Эти файлы успешно сохранены в FILES. Затем он отправляет форму. Теперь description поле сохранено в Event. Как я узнаю, что это событие имеет эти файлы? Между моделями Event и Files нет никакой связи. Я сбит с толку. Так, пожалуйста, помогите мне создать отношения? большое спасибо :-)

 class Files(db.Model):
      blob_key = blobstore.BlobReferenceProperty(required=True)
      created_by = xxxxxx

Вот моя вторая модель

class Event(db.Model):
  description = db.StringProperty(required=True)

1 Ответ

0 голосов
/ 21 марта 2012

Вот как бы вы указали ссылку из события на файл.

Если вам нужно обратное, вы можете поместить db.ReferenceProperty (Event) в класс File.

class Event(db.Model):
    description = db.StringProperty(required=True)
    file = db.ReferenceProperty(Files)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...