После регистрации базы данных продукта я хочу получить информацию о временной метке и идентификаторе, определенную для нее, и записать имена изображений продукта во вторую таблицу с этой информацией.
model.py
class ProductInfo(db.Model):
id = db.Column(db.Integer, primary_key=True)
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
product_group = db.Column(db.String(140), index=True)
product_type = db.Column(db.String(140), index=True)
stock_status = db.Column(db.String(140), index=True)
rout.py
@bp.route('/add_product_form', methods=['GET', 'POST'])
@login_required
def add_product_form():
if request.method == 'POST':
user_id = current_user.id
product_group = request.form.get('product_group')
product_type = request.form.get('product_type')
stock_status = request.form.get('stock_status')
add_product = ProductInfo(user_id=user_id, product_group=product_group, product_type=product_type, stock_status=stock_status)
db.session.add(add_product)
db.session.commit()
Я хочу записать вторую таблицу сразу после этого этапа, но я не знаю, что это такое, потому что id и метка времени генерируются автоматически. Как можно немедленно отозвать эту информацию? Заранее спасибо за помощь ..