به فلسک خوش آمدید¶
به مستندات فلسک خوش آمدید. از نصب و راهاندازی شروع کنید و سپس با مطالعهٔ شروع سریع یک نمای کلی دریافت کنید. همچنین بخش آموزش با جزئیات بیشتری، نحوه ایجاد یک برنامه کوچک، اما کامل را با فلسک نشان میدهد. الگو های رایج نیز در الگوهای فلاسک توضیح داده شده است. سایر بخشهای مستندات نیز با ارجاع کاملی به بخش API مفصل شرح داده شده اند.
فلسک به ابزارهای Werkzeug WSGI، موتور قالب Jinja و ابزارهای Click CLI وابسته است. هنگام دانشافزویی مستندات آنها و همچین فلسک را بررسی کنید.
راهنمای کاربر¶
قراردادها و کانفیگهای فلسک با پیشفرض معقولی ارائه میشوند. این بخش از مستندات، بخشهای مختلف فریمورک و نحوهٔ استفاده، شخصیسازی و توسعهٔ آنها را شرح میدهد. افزون بر خود فلسک، به دنبال به دنبال برنامههای افزودنی توسعه یافته توسط جامعه بگردید تا عملکرهای بیشتری را به آن اضافه کنید.
- نصب و راهاندازی
- شروع سریع
- یک برنامه ساده
- حالت اشکال زدایی
- فرار HTML (HTML Escaping)
- مسیریابی
- فایل های استاتیک
- الگوهای رندرینگ
- دسترسی به داده های درخواستی
- تغییر مسیرها و خطاها(Redirects and Errors)
- درباره پاسخ ها
- جلسات(Sessions)
- فلش کردن پیام(Message Flashing)
- لاگ کردن(Logging)
- قلاب کردن در WSGI Middleware
- استفاده از افزونه های فلاسک
- استقرار کردن به یک وب سرور
- آموزش
- قالب ها
- تست کردن برنامه های فلاسک
- مدیریت خطا های برنامه
- اشکال زدایی خطاهای برنامه
- لاگ کردن
- Configuration Handling
- Signals
- Class-based Views
- Application Structure and Lifecycle
- The Application Context
- The Request Context
- Modular Applications with Blueprints
- افزونه ها
- Command Line Interface
- سرور توسعه
- کار کردن با پوسته(shell)
- الگوهای فلاسک
- برنامه های بزرگ به عنوان بسته
- کارخانه برنامه ها
- توزیع برنامه
- استفاده از پردازشگرهای URL
- Using SQLite 3 with Flask
- SQLAlchemy in Flask
- Uploading Files
- Caching
- View Decorators
- Form Validation with WTForms
- Template Inheritance
- Message Flashing
- JavaScript,
fetch
, and JSON - Lazily Loading Views
- MongoDB with MongoEngine
- Adding a favicon
- Streaming Contents
- Deferred Request Callbacks
- Adding HTTP Method Overrides
- Request Content Checksums
- Background Tasks with Celery
- Subclassing Flask
- Single-Page Applications
- Security Considerations
- Deploying to Production
- Using
async
andawait
مرجع API¶
اگر به دنبال اطلاعاتی در مورد یک تابع، کلاس یا روشی خاص هستید، این بخش از مستندات مناسب شماست.
- API
- Application Object
- Blueprint Objects
- Incoming Request Data
- Response Objects
- Sessions
- Session Interface
- Test Client
- Test CLI Runner
- Application Globals
- Useful Functions and Classes
- Message Flashing
- JSON Support
- Template Rendering
- Configuration
- Stream Helpers
- Useful Internals
- Signals
- Class-Based Views
- URL Route Registrations
- View Function Options
- Command Line Interface
یادداشت های اضافی¶
- Design Decisions in Flask
- توسعه افزونه فلاسک
- چگونه در فلاسک مشارکت کنیم
- BSD-3-Clause License
- Changes
- Version 3.0.1
- Version 3.0.0
- Version 2.3.3
- Version 2.3.2
- Version 2.3.1
- Version 2.3.0
- Version 2.2.5
- Version 2.2.4
- Version 2.2.3
- Version 2.2.2
- Version 2.2.1
- Version 2.2.0
- Version 2.1.3
- Version 2.1.2
- Version 2.1.1
- Version 2.1.0
- Version 2.0.3
- Version 2.0.2
- Version 2.0.1
- Version 2.0.0
- Version 1.1.4
- Version 1.1.3
- Version 1.1.2
- Version 1.1.1
- Version 1.1.0
- Version 1.0.4
- Version 1.0.3
- Version 1.0.2
- Version 1.0.1
- Version 1.0
- Version 0.12.5
- Version 0.12.4
- Version 0.12.3
- Version 0.12.2
- Version 0.12.1
- Version 0.12
- Version 0.11.1
- Version 0.11
- Version 0.10.1
- Version 0.10
- Version 0.9
- Version 0.8.1
- Version 0.8
- Version 0.7.2
- Version 0.7.1
- Version 0.7
- Version 0.6.1
- Version 0.6
- Version 0.5.2
- Version 0.5.1
- Version 0.5
- Version 0.4
- Version 0.3.1
- Version 0.3
- Version 0.2
- Version 0.1