私はこの2つのクラスを持っています:
class Person(db.Model):
person_name = db.StringProperty(required = True)
#gender = db.StringProperty(required = True)
nacionality = db.StringProperty(required = True)
marital_status = db.StringProperty(required = True)
profession = db.StringProperty(required = True)
SSN = db.IntegerProperty(required = True)
driver_license = db.IntegerProperty(required = True)
address = db.PostalAddressProperty(required = True)
class ContractingParty(db.Model):
person = db.ReferenceProperty(Person, required=True, collection_name="party_to_contracts")
contract = db.ReferenceProperty(Contract, required=True)
condition = db.StringProperty()
ContractingParty エンティティのクエリを jinja2 テンプレートに渡したいと考えています。次に、 を使用してfor loop
、 Person エンティティから本当に必要なデータにアクセスしたいと思います。契約当事者のクエリが jinja2 に渡されています (テストすると、次のように表示されます: [<main.ContractingParty object at 0x0492D770>]
)。しかし、for loop
ベローが機能せずfor loop
、ブラウザーに情報が表示されません。どうすれば修正できますか?
{% for party in parties %}
<li> {{party.person.person_name}} </li>
{% endfor %}