سؤال

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

اصطلاحي

  • Fancyvalidators و Schemas - علاقتهم وبناء الجملة
  • تحكم الألبات وقوالب Mako - كيفية جمع البيانات والتعامل بها وتحقيق صحةها

slelistic

  • أفضل الممارسات لأساليب المراقب
  • تخفيف إعادة استخدام النماذج (للتحديث مقابل إنشاء، على سبيل المثال)

لذلك إذا كنت تعرف أي أمثلة كاملة، فستكون موضع تقدير كبير. أعتقد أن هذا سيكون مزيج مشترك مع المزيد من الأمثلة / الدروس هناك.

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

المحلول

لا أعرف إذا كنت قد ذهبت من خلال كتاب الأبراج، لكنني وجدت الفصل 6 أن تكون دقيقا جدا فيما يتعلق بالنماذج.

بقدر ما تذهب أفضل الممارسات، لست متأكدا تماما ما تبحث عنه. خرائط طريقة تحكم إلى عنوان URL وتحتاج إلى إرجاع كائن يشبه السلسلة. كيف تصل إلى ذلك هو تطبيق محدد إلى حد كبير وأنت حر في اختيار كيفية هيكل التطبيق.

لتم إعادة استخدام النموذج، لا أعرف ما إذا كان سيتم اعتباره أفضل ممارسة ولكن Tw.Forms أجد مفيدا جدا فقط (و Toscawidgets لإعادة استخدام Snippet General HTML). إذا كنت تتوقع الحاجة إلى إعادة استخدام الحقول في النماذج، فقد يكون لديك بعض النجاح مع القماد.

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

يمكنك أيضا أن ننظر إلى رديت شفرة المصدر

وأخيرا، سوف يشير شخص ما django. :)

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