hurry.resource

نرم افزار تصویر:
hurry.resource
جزئیات نرم افزار:
نسخه: 0.10
ها تاریخ: 11 May 15
توسعه دهنده: Martijn Faassen
پروانه: رایگان
محبوبیت: 1

Rating: nan/5 (Total Votes: 0)

منابع پرونده ها به عنوان منابع در صفحه نمایش یک صفحه وب استفاده می شود، مانند فایل های CSS فایل های جاوا اسکریپت و تصاویر می باشد. منابع با هم در یک دایرکتوری بسته بندی به عنوان چنین کتابخانه منابع نام منتشر شود.
هنگامی که یک منبع در بخش سر یک صفحه HTML شامل، ما این است که یک گنجاندن منابع تماس بگیرید. ورود است از یک منبع خاص در یک کتابخانه خاص. دو نوع از این نوع گنجاندن در HTML وجود دارد: جاوا اسکریپت با استفاده از تگ اسکریپت شامل، و CSS (و KSS) با استفاده از یک برچسب لینک گنجانده شده است.
اجزاء ممکن است در دیگر اجزاء بستگی دارد. منابع جاوا اسکریپت ممکن است به عنوان مثال در بالای جاوا اسکریپت یکی دیگر از منابع ساخته شده است. این به این معنی هر دو آنها را باید لود شده وقتی نمایش صفحه.
اجزای صفحه در واقع ممکن است نیاز به یک گنجاندن برخی به منظور عملکردی است. ویجت ممکن است به عنوان مثال انتظار یک کتابخانه جاوا اسکریپت خاص به بارگذاری می شوند. ما این نیاز گنجاندن مولفه تماس بگیرید.
hurry.resource یک ماژول فراهم می کند که API ساده برای مشخص کتابخانه منابع، ورود و الزامات ورود است.
کتابخانه منابع
مواد غذایی کتابخانه را تعریف می کنیم. این دو استدلال طول می کشد، نام کتابخانه به عنوان آن باید تحت در یک URL منتشر و منحصر به فرد آن شناسایی و در یک مسیر به ریشه منابع (rootpath) که این کتابخانه منتشر میکند:
>>> از hurry.resource کتابخانه واردات
>>> مواد غذایی = کتابخانه ('تولی'، 'ساختگی')
مسیر کامل دایرکتوری با منابع از بسته است که این کتابخانه در تعریف بازسازی:
>>> foo.path #doctest: + حذف
... / hurry.resource / SRC / عجله / منابع / ساختگی '
نقاط ورود
کتابخانه می تواند برای ثبت نام از طریق هر چارچوب وب است که hurry.resource با یکپارچه قرار گرفته است. این چارچوب وب و سپس می تواند در معرض مسیر کتابخانه در URL جایی. این است با استفاده از نقطه ورود hurry.resource.libraries انجام می شود. برای ثبت نام نمونه کتابخانه مواد غذایی و نوار در بسته بندی خود را به عنوان نقاط ورود شامل یک بخش شبیه به این در setup.py شما:
entry_points = {
& nbsp؛ در 'hurry.resource.libraries: [
& nbsp؛ از 'مواد غذایی = mypackage.foomodule: مواد غذایی،
& nbsp؛ در 'نوار = mypackage.barmodule: نوار،
& nbsp؛ در]،
از & nbsp؛}
یک API برای کمک به شما تمام کتابخانه ثبت نام دست آوردن وجود دارد:
>>> از کتابخانه واردات hurry.resource
هیچ چیز با این حال ثبت نام شده:
>>> لیست (کتابخانه ها ())
[]
این امر می تواند به خوبی در حال حاضر برخی از تست های که ببینید که آیا نقاط ورود در واقع برداشت تا داشته باشد، اما که راه اندازی آزمون درگیر است که پیدا کنیم برای ساخت نیاز به سخت

به چه چیزی جدید در این نسخه است:

در میان WSGI بستگی دارد WebOb است که وابستگی اختیاری است. آیا آن را به __init__.py قرار ندهید بنابراین، به عنوان است که نیاز به مستقل از WebOb. برای استفاده از آن میان واردات به طور مستقیم از hurry.resource.wsgi.
کارخانه کتابخانه در حال حاضر با یک استدلال rootpath به عنوان آرگومان دوم نامیده می شود. این یک مسیر واقعی منابع که کتابخانه نشان دهنده، نسبت به دایرکتوری بسته است. این مورد نیاز است را به `` hurry.resource`` مفید برای چارچوب در zope.configuration بر اساس نیست.
این شکند سازگاری با نسخه های قبلی از hurry.resource. تمام کد استفاده می کند که کتابخانه باید تنظیم شود. لطفا setup.py خود را نیز به روز رسانی به hurry.resource ها & gt بستگی دارد؛ = 0.10.
بسته باید موارد کتابخانه خود را با hurry.resource با استفاده از نقطه ورود hurry.resource.libraries ثبت نام کنید.

در مورد نیاز:

پایتون

به محدودیت ها:

hurry.resource شده است پروژه Fanstatic جایگزین!

نرم افزار های دیگر از توسعه دهنده Martijn Faassen

lxml
lxml

17 Feb 15

z3c.relationfield
z3c.relationfield

14 Apr 15

نظرات به hurry.resource

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