اتون

اجاد معمار منابع را برا برنامه ها اربرد مشتر و سرور استراحت
انون بارر ن

اتون رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • BSD License
  • قمت:
  • FREE
  • نام ناشر:
  • Christo Buschek
  • وب سات ناشر:
  • https://github.com/30loops/

اتون برسب ها


اتون شرح

Python-Docar ماول اتون است ه نحو اعلامه ا را برا تعرف ام ها تصوب شده بن برنامه ها اربرد مشتر و سرور ارائه م دهد. با حرت تمرز برنامه ها اربرد وب به اسناد مبادله، به شما امان م دهد تا معمار سند را را اجرا ند. به ان ترتب شما م تواند اسناد (ام ها) را به منابع شناسا شده توسط URI نقشه بردار ند. برنامه ها اربرد هدف برنامه ها وب هستند ه رابط اربر آرام را اجرا م نند. در سمت سرور، ان اسناد را م توان به فروشاه مدل زرن نقشه بردار رد. در ان زمان، Mapper Django-Orm شتبان م شود. اما اتون-افسر واقعا به جانو اهش نم ابد. سار مدل ها مدل مانند Sqlalchemy-Orm ا MongoDb Mapper امان ذر است. تعارف سند همان را م توان بر رو سمت مشتر استفاده رد. در آنده با سروس رنده HTTP م آد ه م تواند ام ها را انجام دهد و آنها را به صورت مستقم به برنامه ها سرور ارسال ند. در آنده ان اعلامه ها باد بتوانند اعتبار سنج آن اسناد را اجرا نند. به ان معن است ه در مشتر شما م تواند ام را قبل از ارسال درخواست HTTP و در سرور قبل از صرفه جو در منابع به فروشاه داده ها تاد ند. لحظه لحظه ا ه تنها فرمت ام رسان شتبان م شود، فرمت بسار ساده JSON است. برنامه رز شده برا ارائه وش ها بشتر (مانند XML) ا امان لغو serializers builtin.python-docar به شدت تحت تاثر Roar.examplethe د زر مثال ساده از نحوه استفاده از Python-Docar است. ما شروع به استفاده از Backend Django م نم: # اول اعلام DomanEdFrom WebApp.Models Import Import Model، Collection، FieldsClass نوسنده (سند) = 'name'class blogentry (سند): id = fields.numberfield () title = fields.stringfield () body = fields.stringfield () published = fields.booleanfield (default = false) نوسنده = fields.foreigndocument (نوسنده) لاس meta: backend_type = 'django' model = attleModel model_type = 'django' # ATM ش فرض # idderifier = 'id' # شناسه ش فرض به 'id' # شما همنن م تواند مجموعه ا از DocumentSclass Blog (Collection) را اعلام ند: Document = BlogentryYou شما م تواند از ان اسناد در نظرات برنامه خود استفاده ند: از WebApp.Documents نوسنده واردات، وبلامان، blogentry = blogentry ({{{id ': 1}) # وند سند را به modelentry.fetch () من همنن م توانم و ها سند را تغر دهم و آن را به مدل ذخره ند: entle.Title = "Hello World" en try.save ان تعداد م از و ها بازن استراحت بهتر، مانند لن به خود را اضافه م ند. ان م تواند به نظر برسد: # سند را به عنوان json stringentry.to_json () {"ID": 1، "عنوان": "Hello World"، "Body": "Text Long"، "Published": True، " نوسنده ": {" rel ":" مرتبط "،" href ":" https://example.org/author/crito/ "}،" لن ": {" rel ":" خود "،" href ":" https://example.org/entry/1/ "}} شتبان در در توسعه وجود دارد ه اسناد را به نقطه اان HTTP از راه دور متصل م ند. API سان است، تنها نوع Backend اه متفاوت است. ان را م توان برا برنامه ها اربرد مشتر برا اتصال به خدمات از راه دور با استفاده از همان اعلامه ها سند استفاده م شود. INSTALLATIONCLONE خودتان آخرن منبع از github. توسعه به سرعت اتفاق م افتد، بنابران خوب است ه همشه با آخرن مرتب برود: Git Clone Git: //github.com/30loops/python-docar.git CD Python-Docar Sudo Python Setup.py InstallDevelopmentThis ماول همراه با مجموعه تست امل همراه است . راه زر را اجرا ند: CD Python-Docar Python Setup.py صفحه اصل NosetestsProductuct


اتون نرم افزارها مرتبط

نزر

Pyinspire Queries ااه داده الهام بخش HEP و بازده هر دو BIBTEX ا نتاج متن معمول ...

54

دانلود