Skip to content

Commit e6e4866

Browse files
authored
Introduce Analysis model for user assessments
Added Analysis model with scores and user relationship.
1 parent 1e9601d commit e6e4866

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

app/models.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
from sqlalchemy import Column, Integer, String, Boolean, DateTime, func
22
from .database import Base
3+
from sqlalchemy import Column, Integer, Float, ForeignKey, String
4+
from sqlalchemy.orm import relationship
5+
from .database import Base
6+
7+
class Analysis(Base):
8+
__tablename__ = "analyses"
9+
10+
id = Column(Integer, primary_key=True, index=True)
11+
technical_score = Column(Float)
12+
cognitive_score = Column(Float)
13+
recommended_career_path = Column(String)
14+
15+
user_id = Column(Integer, ForeignKey("users.id"))
16+
17+
user = relationship("User")
318

419
class User(Base):
520
__tablename__ = "users"
@@ -112,3 +127,4 @@ class Coupon(Base):
112127

113128

114129

130+

0 commit comments

Comments
 (0)