私は注文モデルを持っています:
class Order(models.Model):
profile = models.ForeignKey(Profile, null=True, blank=True)
これは、注文のすべての可能なプロファイルを返しますが、これは不要であり、管理注文ページの読み込みが遅くなります.
返されるプロファイルが、注文したユーザーのプロファイルになるようにしたいです。私はそれを次のように変更しようとしました:
class Order(models.Model):
profile = models.ForeignKey(Profile, null=True, blank=True, limit_choices_to={'order': 99999})
注文番号 99999 の正しいプロファイルを返しますが、これを動的に取得するにはどうすればよいですか。Order モデルは「self」を認識していませんが、注文番号は URL に含まれています。
これを行う最善の方法は何ですか?