私は、左の参加者がこの状況を助けるかもしれないと信じています。あなたの目標は、最後のPMポイントまでに都市を注文することです。
city
の主キーを想定 テーブルはcity_idであり、city_pm
と呼ばれる別のテーブルです。 PMポイントを保持し、CityとCity_Pmの2つのモデルがあること...
あなたの見解:
cities = City.objects.all()
モデルの場合:
class City(models.Model):
# fields ...
def get_latest_pm(self):
try:
return City_Pm.objects.filter(city_id=self.pk).order_by("-date")[:1].get()
except:
return None
テンプレート内:
{% for city in cities %}
{{ city.get_latest_pm }}
{% endfor %}