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

السؤال

نشر

لدي تسع دوال وظيفة هذه الدوال اجراء عمليات حسابية على قيم يدخلها المستخدم ... وهذه الدوال تعتمد على بعضها لاخراج ناتج

ربطت الدوال مع بعضها عن طريق قاعدة البيانات

لكني واجهة مشكلة بمشاركة id في كل هذه الدوال حتى استطيع من تخزين في نفس السطر في قاعدة البيانات

هل يوجد حل لهذه المشكلة؟

Recommended Posts

  • 0
نشر (معدل)
بتاريخ 3 ساعات قال Wael Aljamal:

هل يتم تنفيذ الدوال على نفس المستخدم؟ حاول استخدام الجلسة session التي تتفعل خلال استعراض المستخدم للموقع (جلسة تصفح الموقع) ويمكن ضبط وقت حذفها من إعدادات التطبيق.

 

 

نعم اخي وائل على نفس المستخدم

لكن هل سيكون لكل مستخدم عند الدخول للموقع قيم للجلسة session مختلفة عن مستخدم اخر اذا كانوا في نفس الوقت 

هل هذا يؤثر؟

 

تم التعديل في بواسطة Zx Zx2
  • 0
نشر
بتاريخ 17 ساعات قال Zx Zx2:

لكن هل سيكون لكل مستخدم عند الدخول للموقع قيم للجلسة session مختلفة عن مستخدم اخر اذا كانوا في نفس الوقت 

موضوع إنشاء الجلسة يقوم به إطار العمل، ونعم لكل مستخدم جلسة مختلفة عن الآخر 

حاول تطبيق الموضوع بالاستفدة من التوثيق الرسمي: django sessions أو developer.mozilla Django/Sessions حيث أن الجلسة عبارة عن قاموس تحفظ بيانات المستخدم الحالي ضمن جلسة تصفحه للويب في نفس ذلك الوقت

يمكن الوصول لبيانات الجلسة من خلال الطلبية

قراءة بيانات:

my_car = request.session.get('my_car', 'no car')

إضافة بيانات:

request.session['my_car'] = 'audi'

شكرا

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...