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