جانغو إصدار التذاكر هو تنفيذ نموذج جانغو وترجع تذاكر، كما وصفها بلوق وظيفة فليكر.
تركيب
أنا تحميله إلى PyPi، حتى تتمكن من الاستيلاء عليها هناك إذا كنت ترغب مع
PIP تثبيت جانغو نظام التذاكر
أو تثبيت برنامج تطبيق السلام مع عنوان بوابة:
PIP تثبيت git+git@github.com: ستريتر / جانغو-ticketing.git
كنت الاختيار.
استعمال
لاستخدام هذا، يمكنك استخدام أي واجهة نموذج، أو مجرد وظيفة اختصار تعريفها في ticketing.models. أن استخدام يشبه ما يلي:
# استيراد وظيفة
من ticketing.models get_ticket استيراد
# الذهاب الحصول على نفسك تذكرة
تذكرة = get_ticket ()
# بوم. ما حدث فقط
هذا يفترض لقد كان لكم جدول واحد التي تحتاج إلى أن يتم إنشاؤه في DB، وبعبارة أخرى، تشغيل syncdb أو هاجرت مع الجنوب.
تجريب
هناك بعض الاختبارات المدرجة. لتشغيل تلك الاختبارات، ببساطة تنفيذ runtests.py:
[ستريتر] $ الثعبان runtests.py
-------------------------------------------------- --------------------
ران 7 اختبارات في 0.441s
حسنا
[ستريتر] $
جناح اختبار يمكن تشغيلها على كل الخلفيات DB بدعم من جانغو. افتراضيا تشغيله باستخدام sqlite3. لتشغيل على الخلية، غير تعليق قسم في runtests.py ثم قم بإنشاء DB أن جانغو يمكن الاتصال به، وإعطاء أذونات المستخدم جانغو لإنشاء اختبار جديد DB، قم بتشغيل الأوامر التالية:
الخلية -h المضيف المحلي -u الجذر -e "ticketing_test DROP DATABASE".
الخلية -h المضيف المحلي -u -e الجذر "إنشاء قاعدة بيانات ticketing_test".
الخلية -h المضيف المحلي -u الجذر -e "منحة ALL ON ticketing_test. * TO 'ticketing_test" @ "LOCALHOST" التي حددتها' '"
بالطبع، قد تحتاج إلى تغيير الدولة المضيفة للDB والمستخدم الذي يتصل، ولكن يجب عليك الحصول على فكرة
المتطلبات:.
بيثون
جانغو
لم يتم العثور على التعليقات