2

私は Django の初心者で、プロジェクトの構築で少し壁にぶつかりました。

基本的に、私は2つのテーブルを持っています。プロジェクトとエントリー。ユーザーはプロジェクトを作成し、各プロジェクトにエントリを追加します。Entries には auto_increment ID と、エントリを所有するプロジェクトを指定するための project_Id の列がありますが、エントリ ID はサイト全体で増加します。ユーザーがプロジェクトで作成する最初のエントリが常に 1 になり、2 番目のエントリが 2 になるように、プロジェクトごとにエントリを増やしたいと思います。

models.py でこれを行うことはできますか? たとえば、次のようになります。

class Entries(models.Model):
    project_id = models.ForeignKey(Projects)

project_id と entry_unique が前のテーブル エントリと同じ場合に +1 をインクリメントする別の列を作成するように指示する別の行 (たとえば、entry_unique) を作成できますか?

各エントリが、そのプロジェクトの新しいエントリを作成するたびに +1 ずつ増加する (ユーザーに) 見えるエントリ ID # を取得し、"前方」と「後方」の URL。

4

1 に答える 1