سؤال

أنا أكتب تطبيق ويب باستخدام TurboGears، وفي هذا التطبيق يجب أن يكون المستخدمون قادرين على إنشاء تقارير مختلفة.يتم تخزين البيانات التي تحتاجها التقارير في قاعدة بيانات (MySQL).يجب أن يتم إرجاع التقارير إما كمستند html قابل للطباعة بسهولة، أو ملف pdf.

لقد استخدمت سابقًا jasper وiReport لإنشاء المستندات، ولكن إذا كان بإمكاني تجنب الاضطرار إلى تشغيل Java لإنشاء التقرير سأكون سعيدًا.

من الناحية المثالية، أود تحديد التقارير بلغة ترميزية يسهل قراءتها ثم قم فقط بتغذية بيانات القالب بنوع من المكتبة التي تنتج التقرير.

ويسعدني أن أقبل أي نوع من التلميحات حول كيفية إنشاء هذه التقارير!

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

المحلول

يمكنك إنشاء بعض ملفات PDF الرائعة من Python باستخدام ملحق ريبورتلاب أدوات.

نصائح أخرى

جراب هو الحل المفضل لمشكلتك.

إجابة جزئية:قد يكون التنسيق الذي تبحث عنه سهل القراءة دوكبوك.ومن هناك يكون من السهل جدًا الانتقال إلى PDF وhtml وRTF وما إلى ذلك.إلخ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top