سؤال

لدي استعلام SQL

family_members = db(\
    db.member.parent_membership_id==parent_id.membership_id\
    ).select(\
    db.member.first_name, db.member.parent_membership_id)

أريد عرض "Family_members" كجدول في النموذج الخاص بي.

كيف يمكنني أن أفعل هذا؟

هل كانت مفيدة؟

المحلول

في رؤيه:

{{=family_members}}

نصائح أخرى

يمكنك اتباع المثال الذي أظهرته لك في سؤال سابق.

تأكد من التحقق من الوثائق أيضا Web2py الموقع, ، رؤية العمل الذي تقوم به مع هذا الإطار، أوصي بشراء الدليل الرسمي Web2py وهو حقا غير مكلف وسيوفر لك الكثير من الوقت الثمين. يمكنك أيضا قراءتها عبر الإنترنت من الرابط الذي أعطيته لك، أو قم بتنزيل عدد قليل من الفصول المجانية.

أساسا لديك خياران،

  • استخدم ال SQLTABLE
  • إذا كنت ترغب في مزيد من التحكم في الجدول، فيمكنك تحويل النتيجة الواردة بواسطة الخيار أعلاه (فهي فئة يمكنك استخدامها لتعديل المحتويات)، أو قم بإنشائها بالكامل بمفردك باستخدام HTML Help (TABLE وهلم جرا، من gluon مكتبة).

لتوضيح ذلك قليلا:

family_members = db(...).select(...) # your rows construct
table = SQLTABLE(family_members, orderby=True, _class='sortable', _width="100%")

إذا كنت ترغب في إضافة عمود، على سبيل المثال:

table[0][0].append(TH("details"))
for i, value in enumerate(table[1]):
    table[1][i].append(TD("line %d" % i, _align="center"))
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top