3

この 1 週間か 2 週間、私は Django について頭を悩ませようとしてきました。ゆっくりと意味を成し始めており、私はそれが本当に好きです.

私の目標は、かなり乱雑な Excel スプレッドシートを、ユーザー用のデータベースとフロントエンドに置き換えることです。これには、テーブルからデータを引き出し、Web 表形式で表示し、DB へのすべての変更を更新する単純な更新ボタンを使用して、テキスト フィールドとドロップダウン メニューから変更できるようにすることが含まれます。

私の質問は、組み込みの Django Forms 機能が最適なソリューションでしょうか? または、オブジェクトに対してある種の for ループを作成し、それらをテンプレートの html フォーム構文にラップしますか? 解決策へのアプローチ方法がよくわかりません。

これが単純な質問のように思える場合は、お詫び申し上げます。いくつかの方法があると思いますが、完璧な方法が 1 つあります。

ありがとう

4

2 に答える 2

1

Django で Excel シートをエクスポートし、それらをテキスト フィールドとしてレンダリングするのは、2 ステップのプロセスほど簡単ではありません。

Django がどのように機能するかを知る必要があります。

最初に、何らかの言語または既製のツールを使用して、mysql のデータをデータベースにエクスポートする必要があります。

次に、そのテーブルのモデルを作成する必要があり、Django admin を使用してそれらを編集できます

于 2013-01-17T01:55:42.427 に答える
1

独自のページを実装せず、データを表形式で表示する最も簡単な方法は、django の組み込み管理インターフェイスを使用することです。並べ替え、フィルタリング、検索機能を提供し、すぐに開始できます。models.py でモデルを定義し、docsの説明に従って管理ページを設定するだけです。

通常、管理ページはユーザーや顧客への説明として使用されることはありませんが、あなたが説明した場合、それはクリーンで迅速な選択のようです.

于 2013-01-17T01:15:05.430 に答える