| flask-mongorest. Frask Framework API مريح لمنغوص / MongoEngine |
التحميل الان |
flask-mongorest. الترتيب والملخص
- اسم الناشر:
- Anthony Nemitz
- موقع ويب الناشر:
- http://github.com/elasticsales/
flask-mongorest. العلامات
flask-mongorest. وصف
Flask-Mongoorest هو إطار مناسب ل API مريح ل Mongodb / Mongoengine.Setupfrom استيراد Flaskfrom Flask.ext.mongoengine استيراد MongoengineFrom Flask.ext.mongorest استيراد Mongorestfrom Flask.ext.mongorest.views استيراد ResultViewFrom Flask.ext.mongorest.resources استيراد الموارد .EXT.MONGONSTORST لمشغلو استيراد APSFROM Flask.ext.mongorest أساليب الاستيراد التطبيقات = قارورة (__ الاسم __) App.config.update (mongodb_host = 'localhost'، mongodb_port = '27017'، mongodb_db = 'mongorest_example_app'،) db = mongoengine ( التطبيق) API = mongozorest (التطبيق) المستخدم الطبقي (DB.Document): البريد الإلكتروني = db.emailfield (فريد = صحيح، مطلوب = صحيح) Class Content (db.embeddeddocument): نص = DB.Stringfield () Class Class ContentResource (مورد) : Document = contentclass post (db.document): العنوان = db.stringfield (max_length = 120، مطلوب = true) المؤلف = db.reeferencefield (user) content = db.embeddeddocumentfield (content) الفئة postresource (resource): document = post متعالى_Resources = {'' content ': contentresource،} مرشحات = {' العنوان ': ، 'alex_id': ،} Rename_Fields = {'المؤلف': 'Author_id'،} @ api.register (الاسم = "المشاركات"، URL = '/ المشاركات / الوظائف / " . النوع: تطبيق / json } 'http:/0.0.0.0.0.0.0:5000/posts/ {id {id "هذا هو اختبار المحتوى الخاص باختبارنا"}} الحصول على وظيفة: حليقة http:/0.0.0.0.0:5000/posts/1/ {{"ID": "1"، "العنوان": "المشاركة الأولى!"، ":" alex_id_from_a_previous_api_call "، المحتوى": {نص ":" هذا هو اختبار المحتوى الخاص باختبارنا "}} سرد جميع المشاركات أو تصفية حسب العنوان: Curl http:/0.0.0.0.0:5000/posts/ أو Curl HTTP : //0.0.0.0.0: 5000 / المشاركات /؟ title__startswith = التنوب ST Post {"بيانات": تشغيل حزمة الاختبار SuiteThis تستخدم Nosetests للاختبار الآلي. فقط قم بتشغيل Python Setup.py Nosetests لتشغيل الاختبارات. لا يوجد أي إعداد أو أي طلبات الإعدادية الأخرى موضع تقدير كبير! صفح المنتج
flask-mongorest. برامج ذات صلة