2

フォームの処理にはwtformsを使用します。だから私はこのようなフォームを作成します:

class ProfileForm(Form):
    firstName = TextField(_('firstName'), [validators.Required(), validators.Length(min=3, max=45)])
    lastName = TextField(_('lastName'), [validators.Required(), validators.Length(min=3, max=45)])
    avatar = FileField(_('avatar'), [check_file])

このフォームは単純なアップロードでうまく機能します...しかしajaxはどうですか?

iFrameを作成するためのプラグインやajax経由でファイルをアップロードするためのプラグインはありますか?または、このフォームを別の方法で処理する必要がありますか?

ps:IEのサポートは重要です

ps2:ajaxtoにファイルがない別のwtformを使用します。フォームをシリアル化して送信するだけで...

4

1 に答える 1

1

Flask-Sijax をインストールして使用してみてください。JQuery と AJAX を使用します。

http://packages.python.org/Flask-Sijax/

また、AJAX を介したアップロードの例もあります。

于 2013-01-20T19:58:37.733 に答える