私はDjango 1.10(Python 3)でサイトを作っています。目的は、私が持っている本と私が読んだものを追跡することです。アプリケーションを分割するための提案ですか?
いくつかの異なるモデルで簡単なCRUDページを作りたいと思います。私が現時点で持っているモデルは、書籍、作家、出版社です。このリストはおそらく成長するでしょう。私はあなたのサイトを小さなアプリに分けることについて読んだ。 CRUDページの1つのアプリ、著者用と出版社向けのアプリです。
これはDjangoの意図ですか?もしそうなら、質問が発生する。どのようにモデルを分離するのですか? Booksモデルには、作成者と発行者に依存するフィールドがあります。しかし、彼らは今自分のアプリに入っているので、どうすればそれにアクセスするのですか?私は彼らが別々のアプリケーションであると考えられているので、別のアプリケーションからインポートするという考えが好きではない。
全く従わないあなたの最後の文でブックモデルにそれをリンクすることです。アプリ全体で関係を作成するのは大丈夫です。実際には、たとえばモデルをユーザーと接続する必要がある場合などがあります。 –