Commit f1ffe2a7897d6994fda0b0269713303a3e9414cc
1 parent
1ad906ed
Exists in
dev
update models to new sqlalchemy 2.0 style
Showing
1 changed file
with
2 additions
and
3 deletions
Show diff stats
aprendizations/models.py
| 1 | 1 | ||
| 2 | -# FIXME Mapped[...] probably wrong for the relationships. | 2 | +# FIXME Mapped[...] annotations probably wrong for the relationships. |
| 3 | # See sqlalchemy documentation: | 3 | # See sqlalchemy documentation: |
| 4 | # https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html | 4 | # https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html |
| 5 | 5 | ||
| 6 | from typing import List | 6 | from typing import List |
| 7 | 7 | ||
| 8 | # third party libraries | 8 | # third party libraries |
| 9 | -from sqlalchemy import ForeignKey, Integer, Float, String | ||
| 10 | -# from sqlalchemy.orm import declarative_base, relationship | 9 | +from sqlalchemy import ForeignKey, String |
| 11 | from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship | 10 | from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship |
| 12 | 11 | ||
| 13 | 12 |