0

Ruby on rails の世界から来ました。Rails には、schema.rb というファイルがあります。Railsアプリ全体のすべてのテーブル、列、およびそれらのタイプをリストします。

データベーススキーマ全体を1か所で見るためにdjangoにとにかくありますか?

4

1 に答える 1

0

特定のアプリのモデルは通常、アプリの「models.py」モジュールにあります。現在、Rails と Django では、「アプリ」とは何かについて同じ定義を持っていない可能性があります。Django では、1 つまたは複数 (通常は複数) の「アプリ」で構成される「プロジェクト」があり、アプリをできるだけ独立した (したがって再利用可能になる可能性がある) ようにすることをお勧めします。再利用可能なアプリを利用できるため、プロジェクトのすべてのモデルを単一の models.py モジュールに含めることはほとんどありません。

とにかく、「データベース スキーマ全体を表示する」ことが本当に必要な場合は、使用しているフレームワークが何であれ、データベース自体に問い合わせることが最善の解決策です。

于 2013-04-11T11:11:00.303 に答える