所有orm model 必须mixin这些公有的字段
| 23 | ItemBaseModel = declarative_base() # ItemBaseModel这是所有Item的基类 |
| 24 | |
| 25 | class CommonFieldMixin(object): |
| 26 | ''' |
| 27 | 所有orm model 必须mixin这些公有的字段 |
| 28 | ''' |
| 29 | id = Column(Integer, primary_key=True, autoincrement=True) |
| 30 | url_sha = Column(CHAR(40), index=True, nullable=False) |
| 31 | sha = Column(CHAR(40), index=True, unique=True, nullable=True) |
| 32 | |
| 33 | engine = create_engine( |
| 34 | settings['CRAWLED_DATABASE'], |
nothing calls this directly
no outgoing calls
no test coverage detected