@kyklaed

Как правильно передать айди объeкта в ссылку?

Добрый день
у меня есть 2 представления, одно это создание объекта через форму, а второе представление обеспечивает сохранение файлов - в нем два поля фореджинкей на объект для которого загружаются файлы, а второй это поле загрузки файла.

При отрисовки формы создания объекта, я хочу еще и рисовать ссылку для создания объекта, но для этого надо передать айди объекта ей, которого у меня еще нет до окончания создания объекта.
Как лучше такое организовать ?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
darqsat
@darqsat
PM
Вариант 1:
Добавляешь к своему обьекту два атрибута:
- draft = bool
- draft_created = datetime

При открытии формы на создание обьекта ты уже создаешь его в базе с датой и значением True. В таком случае у тебя будет ID. Везде где мусор не нужен, можно отфильтровать по draft = False. А что бы не засорить базу, можно раз в какой то периуд времени проходить скриптом вызванным cron джобой и удалять всё что draft=True и дата создания вчера.

Вариант 2:
Загружаешь файлы без привязки к проекту, но хранишь список их айдишников на форме. И когда будешь создавать обьект, пройдешься по файлам и проставишь им айдишники.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Mi11er
@Mi11er
A human...
Ну как идея:
Получить поселений ID ?) и прибавить 1 =)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы