سبحان سارونه
سبحان سارونه
خواندن ۴ دقیقه·۴ سال پیش

نصب و راه اندازی فلسک

همانطور که میدانید فلسک یک مینی فریم ورک مبتنی بر پایتون است که باعث طراحی سریع وب سرور میشود و میتوان گفت که کار با فلسک نسبت به فریم ورک های دیگر مثل جانگو (Djangoo) سرراست تر و آسان تر است.

در این مطلب قصد دارم نحوه راه اندازی و بالا آوردن اولین صفحه وب سرور با فلسک را به کسانی که علاقمند به حوزه هستند را نشان دهم.



اولین توصیه من به تازه کاران استفاده از مستندات خود سایت فلسک میباشد که خیلی راهنمایی های خوبی ارایه میدهد.

https://flask.palletsprojects.com/en/1.1.x/tutorial/




خب برای نصب و راه اندازی فلسک اول محیط مجازی (Virtual Environment) را نصب میکنیم.

اگر بخواهم توضیح مختصری در رابطه با محیط مجازی بدهم میتوان گفت همانطور که از اسمش مشخص است ما میتوانیم یک محیط ایزوله در جایی که میخواهیم (دایرکتوری یا پوشه) درست کنیم.

مزیت این کار به این است که مثلا اگر پایتون کل سیستم ما نسخه 3 است و ما قرار است روی یک پروژه کار کنیم که مجبور به استفاده پایتون 2 هستیم باید اول نسخه 3 پاک کنیم و پایتون نسخه 2 را جایگزین کنیم.

خب حالا اگر دو پروژه همزمان داریم که یکی با پایتون 3 و دیگری با پایتون 2 ملزم به کدزنی هستیم باید چکار کرد.همانطور که میبینید با ایزوله کردن یک محیط میتوانیم تمام ملزوماتی که برای کارمان احتیاج داریم نصب و حذف کنیم جوری که با بقیه محیط ها هیچ تداخلی نداشته باشد.


نصب Virtual Environment

در سیستم عامل لینوکس دستور زیر را وارد میکنیم.

Pip3 install virtualenv –user

در ویندوز

pip install virtualenv

تا اینجا ما توانستیم Virtual Environment نصب کنیم.

در مرحله بعدی باید در دایرکتوری یا پوشه ای که قرار است پروژه در آنجا انجام شود میرویم مثلا:

cd ./Desktop/Flask

حالا در این جا قرار است ما یک محیط ایزوله داشته باشیم.

دستور زیر را در لینوکس وارد میکنیم

Python3 virtualenv venv

و در ویندوز

py -3 -m virtualenv venv

توضیح کد بالا برای درک بهتر:

.py -3 با مفسر پایتون سه قرار است کار کنیم

-m استفاده از کتابخانه های پایتون

virtualenv Virtual Environment استفاده از کتابخانه

venv نام پوشه محیط مجازیمان


در پوشه مورد نظر یک پوشه بنام venv ساخته میشود.

حالا باید Virtual Environment فعال کنیم.

لینوکس

ابتدا کلمه source را نوشته و بعد مسیر زیر را میرویم.

Source env/bin/activate

ویندوز

.\env\script\activate.bat

بعد انجام این کار قبل از کامند لاین <venv> نوشته میشود.

تا اینجا ما محیط مجازی را نصب و فعال کردیم حالا میتوانیم در محیط فریمورک فلسک را نصب کنیم.

چه در محیط لینوکس و چه در محیط ویندوز برای نصب فلسک از دستور زیر استفاده میشود.

pip install flask

تمام ما توانستیم فلسک را نصب کنیم حالا اولین برنامه خودمان را که ساده ترین شکل برنامه در فلسک است را بنویسیم.

برای راه اندازی وب اپیلیکشنی که برنامه Hello world نمایش بدهد یک فایل بنام app.py ساخته و کدهای زیر را مینویسیم.




from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello, World!'



بعد از اجرا ی این کد یک ادرس http://127.0.0.1:5000 میدهد که اگر این آدرس را در مرورگر خود زده میبینید که hello_world نمایش داده میشود.

تبریک میگم شما توانستید اولین کد خود را با فلسک اجرا کنید.

امیدوارم این مطلب برایتان مفید باشد.


برنامه نویسیفلسکوب
شاید از این پست‌ها خوشتان بیاید