Centipede

نرم افزار تصویر:
Centipede
جزئیات نرم افزار:
نسخه: 0.2.5
ها تاریخ: 15 Apr 15
توسعه دهنده: Asbjorn Enge
پروانه: رایگان
محبوبیت: 6

Rating: 2.5/5 (Total Votes: 2)

در پرپا microframework WSGI با یک روتر بر اساس دکوراتور ساده است لمس کنید و.. قدرت این است که آن مدل تکنولوژی در استفاده و سعی می کند به اشتباه نمی توسعه دهندگان با الگوها و ترفندهای پیچیده است. آن را از urlrelay ارث به شدت.
نصب
تصویر در تصویر پرپا نصب
تعریف گرداننده
با پرپا شما توابع در معرض URL ها. توابع یا بازگشت به یک رشته یا یک تاپل. رشته به عنوان بدن سند تحت درمان، وضعیت HTTP به 200 OK تنظیم و به مرورگر بازگشت. باید یک تاپل، کد وضعیت، بدن شما بازگشت و هدر انتظار می رود. دکوراتور افشای همچنین پشتیبانی از چند استدلال.
از واردات پرپا معرض، برنامه
expose ('^ / $')
شاخص دف (درخواست):
و nbsp؛ "" "ساده خوش آمدید IgglePigglePartyPants
و nbsp؛ "" "
& nbsp؛ از بازگشت "خوش آمدید IgglePigglePartyPants! '
expose ('^ / گوگل $)
شاخص دف (درخواست):
و nbsp؛ "" "تغییر مسیر
و nbsp؛ "" "
را لمس کنید و؛ بازگشت (307، ''، {'محل سکونت': 'HTTP: //google.com'})
واردات JSON
expose ('^ / توییتر $'، 'دریافت، CONTENT_TYPE =' برنامه / JSON)
دف توییتر (درخواست):
و nbsp؛ "" "بازگشت وضعیت توییتر خود
و nbsp؛ "" "
و nbsp؛ بازگشت json.dumps ({
& nbsp؛ در 'وضعیت': 'وضعیت توییتر بسیار جذاب و روشنگری من. #blah '
و nbsp؛})
نرم افزار = نرم افزار ()
افشای استدلال
دکوراتور در معرض به نظر می رسد، مثل این:
افشای (url_pattern، روش = هیچ، CONTENT_TYPE = 'متن / HTML، نویسهگان =' UTF-8 ')
درخواست
پارامتر به توابع در معرض - در مثال بالا به نام درخواست - فرهنگ لغت محیط WSGI است.
قالب
من نگه داشتن قالب HTML سایت خود بگذارید شخص در سمت سرویس گیرنده توصیه می کنم و استفاده از یک قالب کتابخانه جاوا اسکریپت است. اما اگر شما واقعا نیاز به برخی از قالب سمت سرور، یک نگاهی به ماکو.
گسترش
برای استقرار این یک ایده خوب برای اجرای برنامه پرپا خود را در پشت یک سرور WSGI خوب است. است یک دسته وجود دارد. Gunicorn خوب است. من معمولا تا پایان در حال اجرا uwsgi پشت انجیناکس

چه در این نسخه جدید است.

جدا پرس و جو پارامترهای رشته و فرم داده
داده های فرم در کلیدی داده
پارامترهای رشته پرس و جو در کلیدی پارامترهای
رفع خطا بهبود است برای گشودن پارامترهای (نیاز به کار بیشتر)

جدید در نسخه 0.2.4 است:

اضافه شده urllib.unquote_plus برای پارامترهای POST.
اضافه شده کلید params_raw به محیط در مورد urllib.unquote میکشید تا پارامترهای خود را.

مورد نیاز:

پایتون

نظرات به Centipede

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!