FLASK / PYTHON / YOUR NEXT IDEA

هاست فلسک؛ ایدهٔ سبک شما،
آمادهٔ اجرا روی وب

یک API، یک سرویس کوچک یا اولین نسخهٔ محصولتان. برای برنامهٔ Flask خود محیط اجرا بسازید، وابستگی‌ها را نصب کنید و منابع را به اندازهٔ نیاز پروژه انتخاب کنید.

یک مسیر ساده؛ یک پاسخ مشخصapp.py → /api/hello

نمونهٔ کد

from flask import Flask, jsonify

app = Flask(__name__)

@app.get("/api/hello")
def hello():
    return jsonify(message="Hello!")

نمونهٔ پاسخ

GET/api/hello200 OK
{
  "message": "Hello!"
}

نمایش نمونهٔ ساختار یک API؛ اجرای برنامهٔ شما از طریق ورودی WSGI انجام می‌شود.

کوچک شروع کنید، با نیازتان رشد کنید

برای برنامه‌ای که شکل خودش را دارد

فلسک مسیر ساخت برنامه را به شما می‌سپارد؛ معماری، کتابخانه‌ها و منابع میزبانی را با کاربرد پروژه هماهنگ کنید.

01

API برای وب و موبایل

برای endpointهای اختصاصی، دریافت و ارسال داده و اتصال به برنامهٔ کاربر.

02

اولین نسخهٔ محصول

برای آزمایش ایده و ساخت MVP با مسیرها و کتابخانه‌های انتخابی خودتان.

03

ابزار و سرویس اختصاصی

برای داشبوردهای سبک، فرم‌ها و یکپارچه‌سازی سرویس‌های کسب‌وکار.

ابزارهای موردنیاز، در دسترس شما

کد با شما؛
مدیریت محیط هم با شما

محیط مجازی

وابستگی‌های هر برنامه را در محیط همان پروژه نگه دارید.

Terminal و pip

کتابخانه‌ها را نصب و دستورات پروژه را اجرا کنید.

مدیریت کد با Git

نسخهٔ پروژه را از مخزن دریافت و تغییرات را مدیریت کنید.

دامنهٔ برنامه

API یا برنامه را از طریق دامنه و ورودی WSGI ارائه کنید.

ساختار نمونهٔ پروژه
  • app.pyمنطق برنامه
  • requirements.txtوابستگی‌های پروژه
  • passenger_wsgi.pyورودی اجرا
  • static / templatesفایل‌ها و قالب‌ها

ورودی برنامه را به app یا application factory متصل کنید و تنظیمات محیط production را جدا نگه دارید.

منابع اضافه، فقط وقتی نیاز دارید

قیمت و خرید هاست فلسک

سرور ایران یا آلمان، دورهٔ پرداخت و منابع موردنیاز را انتخاب کنید. قیمت و لینک سفارش با تنظیمات شما به‌روز می‌شوند.

انتخاب پلن هاست فلسک

ماهانه
سه ماهه10%
شش ماهه20%
سالانه30%
سرور ایران

سرور ایران (آسیاتک)

سرور آلمان

سرور خارج(هتزنر)

فضای دیسک

چند گیگ فضای دیسک نیاز دارید؟

GB
1

پردازنده

تعداد cpu مورد نیاز خودتان رو انتخاب نمایید

core
1

تعداد RAM

تعداد رم موردنیاز شما چقدر میباشد؟

GB
1

مبلغ قابل پرداخت:

308,000

10 درصد مالیات بر ارزش افزوده

ثبت سفارش

از لوکال تا وب

از کد پایتون شما
تا یک API آنلاین

آموزش کامل Flask روی cPanel
  1. 1

    کد و وابستگی‌های شما

    فایل‌های پروژه و requirements.txt را به هاست بیاورید. محیط مجازی، پکیج‌های Flask را مستقل از سایر برنامه‌ها نگه می‌دارد.

  2. 2

    ساخت Python App

    نسخهٔ موجود و مسیر پروژه را در cPanel انتخاب کنید، محیط مجازی را فعال کنید و وابستگی‌ها را نصب کنید.

  3. 3

    انتشار API روی دامنه

    ورودی WSGI را به app متصل کنید و برنامه را راه‌اندازی مجدد کنید؛ وب‌اپلیکیشن و endpointهای شما آمادهٔ دریافت درخواست خواهند بود.

میزبانی متناسب با معماری شما

یک محیط مستقل
برای برنامهٔ Flask شما

از نصب پکیج‌ها تا اتصال دیتابیس و انتشار API، ابزارهای اجرای برنامه در دسترس شماست. برای معماری‌های دارای worker یا سرویس اختصاصی هم از مشاورهٔ تیم پایتون هاست بهره‌مند شوید.

مشاورهٔ رایگان برای پروژهٔ فلسک

محیط مستقل برای هر برنامه

با Setup Python App در cPanel، نسخهٔ پایتون و محیط مجازی پروژه را در چند کلیک مدیریت کنید؛ کنترل محیط اجرای برنامه در اختیار شماست. دسترسی به Terminal و pip، نصب و مدیریت پکیج‌های پایتون را در محیط مجازی پروژه ساده می‌کند؛ ابزارهای موردنیاز برنامهٔ شما در یک محیط مستقل کنار هم قرار می‌گیرند.

اجرای Flask با WSGI و Passenger

برنامهٔ Flask یا application factory را به ورودی WSGI متصل کنید. Passenger اجرای برنامه را در محیط میزبانی مدیریت می‌کند و API شما از طریق دامنه در دسترس قرار می‌گیرد.

دیتابیس و API در معماری شما

ساختار برنامه و کتابخانه‌های اتصال را خودتان انتخاب کنید. برای سرویس‌های دارای worker، WebSocket یا پردازش‌های اختصاصی، تیم فنی در انتخاب محیط اجرا همراه شماست.

بنر راهنمای میزبانی برنامهٔ فلسک

راهنما کنار ابزار

اولین استقرار یا انتقال پروژه؟

آموزش راه‌اندازی فلسک، تنظیم WSGI و انتشار endpointها، مسیر آنلاین‌کردن برنامه را قدم‌به‌قدم نشان می‌دهد. پروژهٔ فعلی را هم با کد، دیتابیس و فایل‌هایش به پایتون هاست بیاورید.

انتقال رایگان پروژه به پایتون هاست با همراهی تیم فنی؛ کد، دیتابیس و فایل‌های برنامه را به خانهٔ جدیدشان بیاورید و مسیر توسعه را ادامه دهید.

همراه برنامهٔ پایتونی شما

سوالات متداول هاست فلسک

آیا هر کتابخانهٔ pip قابل نصب است؟

دسترسی به Terminal و pip، نصب و مدیریت پکیج‌های پایتون را در محیط مجازی پروژه ساده می‌کند؛ ابزارهای موردنیاز برنامهٔ شما در یک محیط مستقل کنار هم قرار می‌گیرند.

برنامهٔ Flask روی هاست چگونه اجرا می‌شود؟

Passenger، برنامهٔ سازگار با WSGI را اجرا می‌کند. با اتصال فایل ورودی به app، پروژه از محیط توسعه به میزبانی روی دامنه منتقل می‌شود؛ راهنمای قدم‌به‌قدم در مجلهٔ پایتون هاست در دسترس شماست.

آیا می‌توانم API فلسک را روی این هاست منتشر کنم؟

بله؛ API سازگار با WSGI را روی دامنهٔ خود منتشر کنید و RAM، CPU و فضای دیسک را متناسب با برنامه انتخاب کنید. برای معماری‌های دارای سرویس اختصاصی، پشتیبانی به شما در انتخاب محیط مناسب کمک می‌کند.

بکاپ و انتقال Flask شامل چه خدماتی است؟

انتقال رایگان پروژه به پایتون هاست با همراهی تیم فنی؛ کد، دیتابیس و فایل‌های برنامه را به خانهٔ جدیدشان بیاورید و مسیر توسعه را ادامه دهید. بکاپ‌گیری روزانه، هفتگی و ماهانه، بخشی از امکانات میزبانی پایتون هاست برای نگهداری داده‌های پروژهٔ شماست. برای بازیابی نسخه‌های پشتیبان، تیم پشتیبانی همراه شماست.

چه محل سرورهایی برای هاست فلسک ارائه می‌شود؟

هاست فلسک در سرور ایران و آلمان ارائه می‌شود. محل سرویس را در انتخابگر پلن تعیین کنید؛ قیمت و لینک سفارش با انتخاب شما به‌روز می‌شوند.

شروع پروژهٔ بعدی

یک ایده، چند خط پایتون، یک جای مناسب برای اجرا