| from core.models.xosbase import * | |
| {% for m in proto.messages %} | |
| from models_decl import {{ m.name }}_decl | |
| {%- endfor %} | |
| {% for m in proto.messages %} | |
| {% for l in m.links %}{% set peer_name=l.peer.name -%} | |
| {% if peer_name not in proto.message_names -%} | |
| from core.models import {{ peer_name }} | |
| {% endif -%} | |
| {% endfor -%} | |
| {% endfor -%} | |
| {% for m in proto.messages %} | |
| class {{ m.name }}({{ m.name }}_decl): | |
| class Meta: | |
| proxy = True | |
| {% endfor %} | |
| +++ models.py |