2012-04-07 20 views
0

私はdjangoを使用しており、job portalやlinkedinや専門家のコミュニティに似たシステムを作っています。だから、auth_users以外の2つのテーブル/モデルがありますが、私は他のモデル名について混乱していますが、1つは会社です。それをプロフェッショナルかパーソンという名前にする必要がありますか?私はdbテーブル名よりもプロフェッショナルになることができますが、私はそれを人の名前をテーブル名は "人"(複数の人)になることができます名前プロフェッショナルを選択する場合?どのように私のモデルに名前を付けるべきなのか、それを「Person」のように名づけて、それの複数形がまったく違う言葉なら、どうすればいいでしょうか?私はモデルとdbtablesをどれほど恥ずかしく言うべきですか?プロと人の両方がモデル名としてうまくいくようです。私はdjangoまたは任意のフレームワークは任意のモデル名を受け入れますが、何が良いアプローチは知っていますか?私はサイトから「プロフェッショナル」を使用しますが、人が実際の意味でより一般的な用語に見えるように個人的/専門的なアカウントを作成する学生もいます。だから助言してください。適切なモデル名とdbテーブル複数の命名規則

+0

可能な複製:http://stackoverflow.com/q/338156/434171 –

答えて

0

テーブル名は複数ではないと思います。それは言いました。あなたのデータベースにも生徒が含まれているので、私が思う人は最良の選択です。 Imhoテーブル/スキーマ定義はテーブル名よりも重要です。結局、テーブル名はそれほど重要ではありません。

+0

テーブルスキーマでは、 "is_student"という1つのフィールド以外のプロフェッショナルのほとんどがあります。学生は今はない – Hafiz