mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 18:07:44 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			545 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			545 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Models module."""
 | 
						|
 | 
						|
from sqlalchemy import Column, String, Boolean, Integer
 | 
						|
 | 
						|
from .database import Base
 | 
						|
 | 
						|
 | 
						|
class User(Base):
 | 
						|
 | 
						|
    __tablename__ = "users"
 | 
						|
 | 
						|
    id = Column(Integer, primary_key=True)
 | 
						|
    email = Column(String, unique=True)
 | 
						|
    hashed_password = Column(String)
 | 
						|
    is_active = Column(Boolean, default=True)
 | 
						|
 | 
						|
    def __repr__(self):
 | 
						|
        return f"<User(id={self.id}, " \
 | 
						|
               f"email=\"{self.email}\", " \
 | 
						|
               f"hashed_password=\"{self.hashed_password}\", " \
 | 
						|
               f"is_active={self.is_active})>"
 |