Django, как сохранить пользовательский formset

Необходимо получить 'rssh', ограниченная оболочка

, можно следовать упомянутым выше руководствам ограничения, они все довольно очевидны, и просты следовать. Поймите условия 'chroot тюрьма', и как эффективно реализовать sshd/terminal конфигурации и так далее.

Являющийся, поскольку большинство Ваших пользователей получает доступ к Вашим терминалам через sshd, необходимо также, вероятно, изучить sshd_conifg, конфигурационный файл демона SSH, для введения определенных ограничений через SSH. Будьте осторожны, как бы то ни было. Поймите правильно, что Вы пытаетесь реализовать, поскольку разветвления неправильных конфигураций, вероятно, довольно страшны.

5
задан Gabriel Hurley 9 September 2009 в 03:22
поделиться

2 ответа

В ваших пользовательских формах вам нужно будет добавить метод save (), который вставляет данные формы в ваши модели по мере необходимости. Все данные, введенные в форму, будут доступны в хэше с именем cleaned_data [].

Например:

def save(self):
    teamStat = TeamStat(game_id=self.cleaned_data['game_id'],team_id=self.cleaned_data['team_id'])
    teamStat.save()
    return teamStat
7
ответ дан 13 December 2019 в 22:12
поделиться

Только модельные формы и наборы форм поставляются с методом save () . Обычные формы не прикрепляются к моделям, поэтому вам придется хранить данные самостоятельно. Как сохранить набор форм? из списка рассылки Django содержит пример сохранения данных из обычного набора форм.

Изменить: вы всегда можете добавить метод save () в обычная форма или набор форм, как предлагает gbc. У них просто нет одного встроенного.

У меня нет '

3
ответ дан 13 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

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