这是我第一次使用 SQLalchemy。我创建了一个 Newsletter 类/表:
class Newsletter(Base):
__tablename__ = 'newsletter'
email = Column(String(255), primary_key=True)
timestamp = Column(DateTime(timezone=False), default=datetime.utcnow,
server_default=expression.func.now())
def __repr__(self):
return '''<Newsletter('{email}', registered on: '{date}')>
'''.format(email=self.email,
date=self.timestamp)
if__name__=='__main__':
foobar = Newsletter('foobar@gmail.com')
但随后收到此错误:
TypeError: init () 只需要 1 个参数(给定 2 个)
完整代码:http ://dpaste.com/1313680
它在更早的时候工作,我尝试了一堆不同的突变来让它工作;无济于事。