16 lines
		
	
	
		
			546 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			546 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from sqlalchemy import Column, Integer, String, ForeignKey
 | 
						|
from sqlalchemy.orm import relationship
 | 
						|
 | 
						|
from models import BaseModel
 | 
						|
 | 
						|
 | 
						|
class Product(BaseModel):
 | 
						|
    __tablename__ = 'products'
 | 
						|
    id = Column(Integer, autoincrement=True, primary_key=True, index=True)
 | 
						|
    name = Column(String, nullable=False, index=True)
 | 
						|
    article = Column(String, nullable=False, index=True)
 | 
						|
 | 
						|
    client_id = Column(Integer, ForeignKey('clients.id'), nullable=False, comment='ID сделки')
 | 
						|
    client = relationship('Client', back_populates='status_history')
 | 
						|
 |