اذهب إلى المحتوى
  • 0

كيفية إيقاف ميزة expire_on_commit في SQL-Alchemy في فلاسك Flask؟

Mohssen A Mohssen

السؤال

لا أريد أن يتم إنهاء الجلسة session عند عمل commit ، لذلك بحثت في Flask-SQLAlchemy ووجدت الخاصية expire_on_commit ولكنها لا تعمل، حاولت أن أنفذ الكود التالي:

db.session.expire_on_commit = False

لكن لم يتأثر التطبيق على الإطلاق، كيف أستخدم الخاصية expire_on_commit في Flask-SQLAlchemy؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

لتعطيل expire_on_commit في SQL-Alchemy نقوم بإضافة المتغير session_options عند إنشاء كائن قاعدة البيانات فهو يسمح بتمرير الإعدادات إلى كل عناصر Session التي سوف تٌنشأ

db = SQLAlchemy(app, session_options={"expire_on_commit": False})

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...