مانجو

التحميل الان

مانجو الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Vinay Pulim
  • موقع ويب الناشر:
  • http://pulim.com

مانجو العلامات


مانجو وصف

جلسة Django والأاديق يعود باستخدام MongoDB يقدم مشروع Mango MangoDB Backends لجلسات Django والمصادقة (تجاوز نموذج Orm الخاص ب Django). التثبيت: لتثبيت Mango: Sudo Python Setup.py Installusage: لاستخدام Mango مع مشروع Django الخاص بك، ما عليك سوى إضافة هذه الخطوط إلى ملفات الإعدادات الخاصة بك. Session_Engine = 'Mango.Session'Session'authentication_backcent = (' mango.auth.backend '،) mongodb_host =' localhost '# أدخل اسم مضيف mongodb الخاص بك heremongodb_port = none # أدخل منفذ mongodb الخاص بك هنا (لا شيء من أجل المنفذ الافتراضي) mongodb_name =' mydb '# أدخل اسم قاعدة بيانات MongoDB الخاص بك، تأكد من أن "MIDIVEMAST_CLASSES" يحتوي على فئات الدورة والمصادقة الوسيطة: middleware_classes = (... 'django.contrib.sessions.middeware.sessionmiddyware'، 'django.contrib.auth.middyware.authenticarymiddleware "، ...) يجب أن تعمل جلسات Django الآن كما هو موضح في وثائق جلسات Django. في معظمها، يجب أن تعمل مصادقة Django أيضا كما هو موضح في وثائق مصادقة Django. ومع ذلك، نظرا لأن العديد من الوظائف الإدارية تعتمد على نموذج Orm الخاص ب Django (الذي لم يعد لدينا مع MongoDB)، لا يمكنك استخدام طراز المستخدم الموضح في وثائق Django إلى معالجة كائنات المستخدم مباشرة. بدلا من ذلك، يوفر Mango فئة المستخدم الخاصة به التي يجب عليك استخدامها بدلا من ذلك. تتوفر جميع طرق مثيل مستخدمي المستخدم الأصلي في Django في فئة مستخدم Mango (is_authenticated ()، set_password ()، check_password ()، إلخ ...). ومع ذلك، هناك أطول سمة User.Objects. بدلا من ذلك، تعد العديد من الوظائف الإدارية مثل Create_User () الآن أساليب فئة للمستخدم. في الحالة، لإنشاء مستخدم: >>> من Mango.Auth استيراد المستخدم >>> المستخدم = user.create_user ('John'، ' Lennon@theBeatles.com "،" JohnPassword ") للعثور على مستخدم: >>> من Mango.Auth استيراد المستخدم >>> المستخدم = User.get ({'اسم المستخدم': 'John'}) لتعديل سمات المستخدم: >>> من Mango.Auth استيراد المستخدم >>> المستخدم = User.get ({'اسم المستخدم': 'John'}) >>> user.first_name = 'John' >>> user.last_name = 'Lennon' >> > user.asave () لحذف مستخدم: >>> من Mango.Auth استيراد المستخدم >>> المستخدم = User.get ({'اسم المستخدم': 'John'}) >>> user.delete () إذا كنت تريد الوصول المباشر إلى اتصال قاعدة البيانات من أي مكان في تطبيق Django الخاص بك: >>> من قاعدة بيانات استيراد المانجو باسم DB >>> DB.USERS.FIND () >>>> DB.Sessions.find () المتطلبات: بيثون django. محددات: دعم الأذونات والمجموعات غير متوفرة بعد، ولكن قريبا.


مانجو برامج ذات صلة

شروس

أداة للعثور على علاقات التبعيات بين مشاريع Python على Pypi ...

126

تحميل

postcoder.

واجهة برمجة تطبيقات بسيطة في بيثون للعمل مع بريدية، وخدمة ويب شهيرة للعناوين والوصول الفصلي في المملكة المتحدة ...

150

تحميل

clang-fake-gcc

واجهة مترجم تعيد دول مجلس التعاون الخليجي، ولكن يركض كلانغ بدلا من ذلك ...

226

تحميل