django で同じモデルに foreignKey を作ることはできますか?
2023-09-18 19:45:38
質問
このようなモデルがあると仮定します。
class Task(models.Model):
title = models.CharField()
さて、私はあるタスクが他のタスクに関連づけられるようにしたいと思います。そこで、このようにしたいと思いました。
class Task(models.Model):
title = models.CharField()
relates_to = ForeignKey(Task)
しかし、私はタスクが定義されていないことを示すエラーが発生しました。 これは合法なのでしょうか、もしそうでなければ、どのように同様のことを行えばよいのでしょうか?
どのように解決するのですか?
class Task(models.Model):
title = models.CharField()
relates_to = models.ForeignKey('self')
https://docs.djangoproject.com/en/dev/ref/models/fields/#foreignkey
関連
-
[解決済み】Djangoのクエリセットフィルタリングでnot equalを行うにはどうすればよいですか?
-
[解決済み] Djangoの "slug "とは何ですか?
-
[解決済み] django の OneToOneField と ForeignKey の違いは何ですか?
-
[解決済み] Django のカスタムフィールドで User モデルを拡張する
-
[解決済み] Djangoのテンプレートからsettings.pyの定数にアクセスすることは可能ですか?
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み】Django ModelAdmin の "list_display" は ForeignKey フィールドの属性を表示することができますか?
-
[解決済み] Djangoの動的モデルフィールド
-
[解決済み] DjangoとReactJSを連携させる方法とは?
-
[解決済み] egg_infoエラーでpipからインストールできない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
django request.data を修正する AttributeError: 属性を設定できない
-
[解決済み] Django テンプレート内で現在の URL を取得する方法は?
-
[解決済み] Django-Rest-Framework のシリアライザーで Request.User を取得する方法とは?
-
[解決済み] Django REST フレームワーク: 非モデルシリアライザー
-
[解決済み] Django ManyToMany filter()
-
[解決済み] Docker-Compose使用時にDjangoデータベースのマイグレーションをどのように行うか?
-
[解決済み] Djangoのクッキー、どうすれば設定できますか?
-
[解決済み] Django Forms: 有効でない場合、エラーメッセージとともにフォームを表示する
-
[解決済み] Django: Django のアプリを完全にアンインストールするには?
-
[解決済み] django のモデルのクラス名を取得する