Web2py - عرض استعلام SQL في نموذج
سؤال
لدي استعلام 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"))
لا تنتمي إلى StackOverflow