0

私は秘書が使用するために設計されたアプリケーションを開発しています。彼女は何百もの投票用紙を積み重ねており、それらにはいくつかの質問があり、このデータをプログラムに入力して、各回答の総投票数を表示したいと考えています。各質問にはいくつかの答えがあります。例えば:

Q:「現在の取締役会会長を再選する」A:「はい」または「いいえ」または「中立」のいずれかを選択

質問と回答は年々変わる可能性がありますが、会社で使用されている現在のアプリケーションは、昨年の質問と回答にハードコーディングされています。

私の目的は、秘書が必要に応じて質問と回答を追加/削除できるアプリ(Django / Python)を作成することです。私はDjangoに比較的慣れていません...私は大学でアプリを作成し、基本的なモデルを作成し、GUIのTwitterブートストラップを実装する方法を知っています。

しかし、秘書がカスタムフィールド(SQLで明らかに定義されている)を追加できるようにする方法について少し混乱しています。誰かが始める方法について何か小さなヒントがありますか?ちなみに、これはウェブサイトの管理者部分を使用して達成できる可能性があることを認識しており、それに関する提案を歓迎します。

ありがとうございました。

4

1 に答える 1

5

実際には、各質問/回答を個別のDBフィールドとして実装する必要はありません。

代わりに、質問のテーブルと回答のテーブルを作成し、回答テーブル(通常はForeignKey)に、特定の回答が関連付けられている質問を示すフィールドを作成します。

于 2012-04-08T21:16:17.527 に答える