مشخصات کتاب
Flask Documentation
دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:
سری:
ناشر:
سال نشر:
تعداد صفحات: 259
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
قیمت کتاب (تومان) : 33,000
کلمات کلیدی مربوط به کتاب مستندات فلاسک: کتابخانه، ادبیات کامپیوتر، پایتون
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 16
در صورت تبدیل فایل کتاب Flask Documentation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مستندات فلاسک نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب مستندات فلاسک
2012. - 259 ص. — انتشار 0.9-dev Другие выходные данные
отсутствуют.
Flask является
микрофреймворком для создания вебсайтов на языке Python.>از
نظر من، میکرو در میکروفریمورک نه تنها به سادگی و اندازه کوچک
فریمورک اشاره دارد، بلکه به این نکته نیز اشاره دارد که تصمیمات
زیادی برای شما نمیگیرد. در حالی که Flask یک موتور قالب را برای
شما انتخاب می کند، ما چنین تصمیماتی را برای ذخیره داده یا سایر
قسمت های شما نمی گیریم.
با این حال، برای ما عبارت micro به این معنی نیست که کل پیاده
سازی باید در یک فایل Python قرار گیرد. . یکی از تصمیمات طراحی
با Flask این بود که کارهای ساده باید ساده باشند. آنها نباید کد
زیادی بگیرند و در عین حال نباید شما را محدود کنند. به همین دلیل
ما چند انتخاب طراحی کردیم که ممکن است برای برخی افراد تعجب آور
یا غیرمتعارف باشد. به عنوان مثال، Flask از اشیاء محلی thread به
صورت داخلی استفاده می کند، به طوری که شما مجبور نیستید اشیاء را
از تابعی به تابع دیگر در یک درخواست منتقل کنید تا بتوانید
threadsafe بمانید.
در حالی که این یک روش واقعاً آسان است و در زمان شما صرفه جویی
می کند، ممکن است برای برنامه های بسیار بزرگ نیز مشکلاتی ایجاد
کند زیرا تغییرات در این اشیاء محلی رشته می تواند در هر نقطه از
همان رشته اتفاق بیفتد. برای حل این مشکلات، ما موضوعات محلی را
برای شما پنهان نمیکنیم، بلکه آنها را در آغوش میگیریم و
ابزارهای زیادی را در اختیار شما قرار میدهیم تا کار کردن با
آنها را تا حد امکان دلپذیر کنیم. Flask همچنین بر اساس قرارداد
روی پیکربندی است، به این معنی که بسیاری از چیزها از قبل
پیکربندی شده اند. برای مثال، طبق قرارداد، قالبها و فایلهای
استاتیک در زیر شاخههای درخت منبع پایتون برنامه ذخیره میشوند.
در حالی که این را می توان تغییر داد، شما معمولاً نیازی به تغییر
آن ندارید.
دلیل اصلی که Flask را میکروفریمورک می نامند، ایده ساده نگه
داشتن هسته اما قابل توسعه است. هیچ لایه انتزاعی پایگاه داده،
هیچ اعتبار سنجی فرم یا هر چیز دیگری که در حال حاضر کتابخانه های
مختلفی وجود دارد که بتواند آن را مدیریت کند وجود ندارد. با این
حال، Flask از برنامههای افزودنی پشتیبانی میکند تا چنین
عملکردی را به برنامه شما اضافه کند که گویی در خود Flask
پیادهسازی شده است. در حال حاضر برنامههای افزودنی برای
نقشهبردارهای شی رابطهای، اعتبارسنجی فرم، مدیریت بارگذاری،
فناوریهای مختلف احراز هویت باز و غیره وجود دارد.
توضیحاتی درمورد کتاب به خارجی
2012. — 259 p. — Release 0.9-dev Другие выходные данные
отсутствуют.
Flask является микрофреймворком для
создания вебсайтов на языке Python.
To me, the micro in microframework
refers not only to the simplicity and small size of the
framework, but also the fact that it does not make many
decisions for you. While Flask does pick a templating engine
for you, we won’t make such decisions for your datastore or
other parts.
However, to us the term micro does not mean that the whole
implementation has to fit into a single Python file. One of the
design decisions with Flask was that simple tasks should be
simple; they should not take a lot of code and yet they should
not limit you. Because of that we made a few design choices
that some people might find surprising or unorthodox. For
example, Flask uses thread-local objects internally so that you
don’t have to pass objects around from function to function
within a request in order to stay threadsafe.
While this is a really easy approach and saves you a lot of
time, it might also cause some troubles for very large
applications because changes on these thread-local objects can
happen anywhere in the same thread. In order to solve these
problems we don’t hide the thread locals for you but instead
embrace them and provide you with a lot of tools to make it as
pleasant as possible to work with them. Flask is also based on
convention over configuration, which means that many things are
preconfigured. For example, by convention templates and static
files are stored in subdirectories within the application’s
Python source tree. While this can be changed you usually don’t
have to.
The main reason Flask is called a microframework is the idea to
keep the core simple but extensible. There is no database
abstraction layer, no form validation or anything else where
different libraries already exist that can handle that. However
Flask supports extensions to add such functionality to your
application as if it was implemented in Flask itself. There are
currently extensions for object-relational mappers, form
validation, upload handling, various open authentication
technologies and more.
نظرات کاربران