SQLalchemy を使用するのはこれが初めてです。ニュースレター クラス/テーブルを作成しました。
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
以前は機能していましたが、機能させるためにさまざまな変更を試みました。無駄に。