MMpy.FormSet.save

Синтаксис

formset.save(form_set_name='', set_id=-1, storage_type=MMpy.StorageType.project)

Описание

Сохраняет набор форм в базу данных.

Параметры

Имя
Тип
Описание

form_set_name 

str (на выбор) Имя на выбор, присвоенное сохраненному набору форм.
set_id int (на выбор) Принуждает сохранять набор форм с определенным идентификатором формы. -1 обрабатывается как не заданное значение.
storage_type MMpy.StorageType (на выбор) Тип хранилища для сохранения набора форм.

Выдает

Тип
Описание
int ID сохраненного набора.

Примечания

Если form_set_name задано без указания set_id, то приложение перезапишет имеющийся набор форм, если он существует, в противном случае создаст новый с автоматически сгенерированным ID набора.

Если form_set_name задано с указанным set_id, то приложение перезапишет существующий набор форм для set_id, если он существует, с указанным именем. Если он не существует, будет создан новый набор форм с указанным именем и идентификатором набора.

Будет использоваться тип хранилища проекта по умолчанию, если параметр не представлен.

Если в имени набора форм используется символ ('|'), он обозначает иерархию папок.

Допустимые варианты для storage_type:

  • MMpy.StorageType.default
  • MMpy.StorageType.project
  • MMpy.StorageType.global_ (global зарезервировано как ключевое слово Python)
  • MMpy.StorageType.user

Примеры

formset = MMpy.FormSet('WS_LOAD_GRIDFILE', '15.0.0.0') ... formset.set_field('FILE', 'WOLF_TND.GRD') ... formset.save('Gridding') 

ID ресурса

IDPH_FORMSET_SAVE