0

私はdjangoを使用しており、求人ポータルやLinkedIn、または専門家のコミュニティに似たシステムを作成しています。したがって、auth_users以外に2つのテーブル/モデルがあります。1つは会社ですが、他のモデル名については混乱しています。私はそれをProfessionalまたはPersonと名付けるべきですか?dbよりもprofessionalという名前を選択した場合、テーブル名はprofessionalになる可能性がありますが、personという名前を付けると、テーブル名は「people」(複数形)になりますか?モデルにどの程度正確に名前を付ける必要がありますか。また、「Person」のように名前を付け、複数形がまったく異なる単語である場合はどうすればよいですか。モデルとdbtablesにどれだけ正確に名前を付ける必要がありますが、モデル名には専門家と人の両方が問題ないようです。djangoまたは任意のフレームワークが任意のモデル名を受け入れることは知っていますが、より良いアプローチは何ですか?「Professional」を使用します サイト全体ですが、個人/専門家のアカウントを作成する学生もいるので、人は本当の意味でより一般的な用語のようです。だからアドバイスしてください。

4

1 に答える 1

0

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

于 2012-04-07T21:40:41.183 に答える