به فلاسک خوش آمدید¶
به مستندات فلاسک خوش آمدید. از نصب و راه اندازی شروع کنید و سپس یک نمای کلی با شروع سریع دریافت کنید. همچنین بخش آموزش با جزئیات بیشتری، نحوه ایجاد یک برنامه کوچک ولی کامل را با فلاسک نشان میدهد. الگو های رایح نیز در الگوهای فلاسک توضیح داده شده است. بخش API نیز ارجاع کاملی برای روابط است و بقیه اسناد نیز هر یک از اجزای فلاسک را به تفصیل شرح می دهند.
فلاسک از Jinja برای موتور قالبها و Werkzeug برای ابزار WSGI استفاده میکند. مستندات هرکدام از این کتابخانهها را میتوانید در اینجا ببنید:
راهنمای کاربر¶
Flask provides configuration and conventions, with sensible defaults, to get started. This section of the documentation explains the different parts of the Flask framework and how they can be used, customized, and extended. Beyond Flask itself, look for community-maintained extensions to add even more functionality.
- نصب و راه اندازی
- شروع سریع
- یک برنامه ساده
- حالت اشکال زدایی
- فرار HTML (HTML Escaping)
- مسیریابی
- فایل های استاتیک
- الگوهای رندرینگ
- دسترسی به داده های درخواستی
- تغییر مسیرها و خطاها(Redirects and Errors)
- درباره پاسخ ها
- جلسات(Sessions)
- فلش کردن پیام(Message Flashing)
- لاگ کردن(Logging)
- قلاب کردن در WSGI Middleware
- استفاده از افزونه های فلاسک
- استقرار کردن به یک وب سرور
- آموزش
- قالب ها
- تست کردن برنامه های فلاسک
- مدیریت خطا های برنامه
- اشکال زدایی خطاهای برنامه
- لاگ کردن
- Configuration Handling
- Signals
- Class-based Views
- The Application Context
- The Request Context
- Modular Applications with Blueprints
- افزونه ها
- Command Line Interface
- Development Server
- کار کردن با پوسته(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
- Celery Background Tasks
- 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
- توسعه افزونه فلاسک
- چگونه در فلاسک مشارکت کنیم
- License
- Changes
- Version 2.3.0
- 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