pyramid_signup.

نظام تسجيل المستخدم عام للهرم
التحميل الان

pyramid_signup. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • John Anderson
  • موقع ويب الناشر:
  • http://sontek.net

pyramid_signup. العلامات


pyramid_signup. وصف

Pyramid_Signup هو نظام تسجيل مستخدم عام للهرم. التبعية في التدخر، تثبيت تبعيات المشروع: متطلبات PIP التثبيت -r.txt Python Setup.py DevelopNext، قم بتشغيل البرنامج النصي وحدة التحكم لدينا لإعداد قاعدة البيانات: su_setupfinally، لتضمين pyramid_signup في مشروعك في تكوين التطبيقات الخاصة بك، يجب عليك تضمين الحزمة pyramid_mailer للحصول على التحقق من صحة البريد الإلكتروني و Forgot Password E-Mail وتخبر Pyramid_Signup التي يجب استخدامها في كائنات قاعدة البيانات. config.include ('pyramid_mailer') من pyramid_signup.interfaces استيراد expession config.registry.registertutility (dbsession، isusession) config.include ('pyramid_signup') pyramid_signup لا يتطلب pyramid_tm أو zopetransactionManager مع جلستك ولكن إذا لم تستخدمها عليك أن تأخذ خطوة إضافية واحدة، نحن لا نلتزم بالمعاملات بالنسبة لك لأن ذلك لن يكون لطيفا فقط! كل ما عليك فعله هو الاشتراك في أحداث التمديد والالتزام بالجلسة بنفسك، وهذا يمنحك أيضا القدرة أيضا للقيام ببعض المعالجة الإضافية قبل انتهاء المعالجة: من Pyramid_signup.events استيراد PasswordSeteventfrom pyramid_signup.events استيراد newregistrationeventfrom pyramid_signup.events استيراد pyramid_signup.events استيراد الملف الشخصي (الحدث): طلب = حدث. ) جلسة الإنترنت. R (مقبض_REQUEST، NEWREGISTREATEEVENT) SEM.CONFIG.ADD_SUBSCHIDCHERCHERCHERCHERCHERCHERCRICER (مقبض_REQUEST، ARACHACTIVETEVENTEVENT) Self.config.add_subscriber (Handle_Request، ProjectupDateDeatEvent) تمتد Pyramid_signupif كنت ترغب في تعديل أي من النماذج في الاشتراك الهرم، تحتاج فقط إلى تسجيل فئة التشوه الجديدة لاستخدامها في التسجيل. تتوفر الوسائط المتاحة لتجاوزها من Pyramid_signup.interfaces: ISULOGINFORM ISUREGISTERFORM ISURGOTPASPLOMFORM ISUESSPASPLOMFORM ISUPROFILORFORTHERTHESHES هو كيف ستفعل ذلك (موحد كونه فئة تشوه مخصصة): config.registry.registertutility (موحدة، ISULOGINFORM) إذا ترغب في تجاوز القوالب، يمكنك استخدام وظائف أصول تجاوز الهرم: config.override_asset (to_override = 'pyramid_signup: templates / template.mako'، outgride_with = 'your_package: templates / othertemplate.mako') القوالب التي توفرها لتجاوز هي: تسجيل الدخول. تسجيل الدخول. MAKO Force_Password.mako Reset_Password.mako profile.makoof كنت ترغب في ذلك تجاوز القوالب مع JINJA2، عليك فقط تجاوز تكوين العرض: config.add_view ('pyramid_signup.views.authcontroller'، attre = 'تسجيل الدخول'، route_name = 'تسجيل الدخول'، rederer = 'yourApp: templates / login.jinja2' . = "RESTED_PASSWASSWORD"، RUTE_NAME = 'RESTED_PASSWORWORD'، rederer = 'yourApp: templates / reset_password.jinja2') config.add_view ('pyramid_signup.views.registercontroller'، attre = "تسجيل"، route_name = "تسجيل"، rederer = ' YourApp: قوالب / registrateg.jinja2 ') config.add_view (' pyramid_signup.views.profilecontroller '، attre = الملف الشخصي "، route_name =" الملف الشخصي "، rederer =' yourApp: templates.jinja2 ') التنموسم المساعدة في إجراء أي تغييرات على pyramid_signup، يمكنك تشغيل اختبارات وحداتها مع Py.test: Py.testand للتحقق من تغطية الاختبار: Py.test - CO V-Reports مفقود - Mission Pyramid_Signupyou قد يفكر أيضا في تشغيل الاختبارات بالتوازي: PY.Test -N4Product الصفحة الرئيسية


pyramid_signup. برامج ذات صلة