from datetime import datetime from app import db # ← changed from plugins.plant.models class ImportBatch(db.Model): __tablename__ = 'import_batches' id = db.Column(db.Integer, primary_key=True) export_id = db.Column(db.String(64), nullable=False) user_id = db.Column(db.Integer, nullable=False, index=True) imported_at = db.Column(db.DateTime, nullable=False, default=datetime.utcnow) __table_args__ = ( # ensure a given user can’t import the same export twice db.UniqueConstraint('export_id', 'user_id', name='uix_export_user'), )