آموزش افزونه ها در MongoEngine

4 سال پیش
آموزش افزونه ها در MongoEngine
امتیاز دهید post

آموزش افزونه ها در MongoEngine

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش افزونه ها در MongoEngine خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

MongoEngine به زیبایی با کتابخانه های زیر ادغام می شود –

marshmallow_mongoengine

marshmallow یک کتابخانه سریال سازی / برطرف سازی مستقل ORM / ODM / چارچوب برای تبدیل انواع داده پیچیده مانند اشیا objects به و از نوع داده های بومی Python است. با استفاده از این برنامه افزودنه MongoEngine ، ما می توانیم به راحتی عملیات سریال سازی / غیرفعال سازی را انجام دهیم.

ابتدا یک کلاس Document طبق معمول به شرح زیر ایجاد کنید –

 

سپس با کد زیر طرحواره مارشمالو ایجاد کنید –

 

یک سند را با استفاده از این کد ذخیره کنید:

 

و با استفاده از کد زیر ، dump (0 و load ()) سریال سازی / deserialization را انجام دهید –

 

 

Flask-MongoEngine

این پسوند Flask است که ادغام با MongoEngine را فراهم می کند. مدیریت اتصال پایگاه داده MongoDB برای برنامه شما به راحتی توسط این کتابخانه انجام می شود. همچنین می توانید از WTForms به عنوان فرم مدل برای مدل های خود استفاده کنید.

پس از نصب بسته flask-mongoengine ، برنامه فلاسک را با تنظیمات زیر مقدار دهی اولیه کنید –

 

سپس با استفاده از کد زیر یک کلاس زیر Document تعریف کنید –

 

هنگام بازدید از یک مسیر خاص ، یک شی از کلاس بالاتر را اعلام کنید و روش save () را فراخوانی کنید.

 

extras-mongoengine

این برنامه افزودنه شامل انواع فیلدهای اضافی دیگر است.

Eve-MongoEngine

Eve یک چارچوب منبع باز Python REST API است که برای بشر طراحی شده است. این امکان را می دهد تا RESTful Web Services بسیار قابل تنظیم و کاملاً سفارشی را ایجاد و استقرار دهید.

Eve توسط Flask و Cerberus طراحی شده است و پشتیبانی محلی از فروشگاه های MongoDB را ارائه می دهد. Eve-MongoEngine ادغام MongoEngine را با Eve فراهم می کند.

پسوند را با استفاده از کد زیر نصب و وارد کنید –

 

تنظیمات را پیکربندی کرده و نمونه Eve را مقداردهی اولیه کنید.

 

همانطور که در زیر نشان داده شده ، کلاس Document را تعریف کنید

 

مدل را اضافه کنید و برنامه را اجرا کنید ، در نهایت از کد زیر استفاده کنید –

 

Django-MongoEngine

این برنامه افزودنه با هدف ادغام MongoEngine با Django API ، یک چارچوب بسیار معروف توسعه وب پایتون است. این پروژه هنوز در دست توسعه است.

 

منبع.

لیست جلسات قبل آموزش MongoEngine

  1. آموزش MongoEngine
  2. آموزش MongoDB در MongoEngine
  3. آموزش قطب نما MongoDB در MongoEngine
  4. آموزش نگاشت کننده اسناد شی در MongoEngine
  5. آموزش نصب MongoEngine
  6. آموزش اتصال به پایگاه داده MongoDB در MongoEngine
  7. آموزش کلاس Document در MongoEngine
  8. آموزش طرح پویا در MongoEngine
  9. آموزش کلاس Field در MongoEngine
  10. آموزش افزودن / حذف سند در MongoEngine
  11. آموزش استعلام پایگاه داده در MongoEngine
  12. آموزش فیلترها در MongoEngine
  13. آموزش عملگرهای Query در MongoEngine
  14. آموزش روش های QuerySet در MongoEngine
  15. آموزش مرتب سازی در MongoEngine
  16. آموزش مجموعه کوئری های سفارشی در MongoEngine
  17. آموزش نمایه ها در MongoEngine
  18. آموزش aggregation در MongoEngine
  19. آموزش جستجوی پیشرفته در MongoEngine
  20. آموزش جاوا اسکریپت در MongoEngine
  21. آموزش GridFS در MongoEngine
  22. آموزش سیگنال ها در MongoEngine
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه