0

私はdjangoとpythonが初めてです。Web サイトのページの 1 つにフォームを配置したいと考えています。ユーザーがデータを入力したら、ユーザー入力を含む xml ファイルを作成したいと考えています。そのため、views.py からユーザーのデータ (フォーム データ) にアクセスする必要があります。知りたいのですが、html でのみフォームを使用できますか? はいの場合、views.pyでデータを使用するにはどうすればよいですか? フォームフィールドを含むクラスを forms.py で常に定義する必要がありますか? 2番目の方法がルールの場合、テンプレート(html)はどうすればよいですか? (つまり、forms.py のクラスでフィールドを定義する場合、テンプレート (html) でも再定義する必要がありますか? また、views.py でデータを使用するにはどうすればよいですか?)

フォームにいくつかの種類の入力が必要です:チェックボックス、入力タイプ:テキスト、および入力タイプ:ファイル

あなたの答えが本当に必要です。ありがとうございました :)

4

1 に答える 1

2

生のhtmlでフォームを完全に定義し、投稿データを処理するだけのビューを書くことができます。しかし、再び車輪を発明するところまで来ます。Django は、html レンダリングとデータ検証を提供する一連のフィールド クラスを提供します (ユーザー入力を信頼しないでください)。

forms のオンライン ドキュメントを読むことをお勧めします。

于 2012-08-26T13:58:50.407 に答える