20.04 וטנובואב Flask ןיקתהל דציכ


.רזוח שומישל םיביכר םע דחי דוק תוחפ םע טנרטניאה תויצקילפא חותיפ תא טשפל התרטמש MVC תרגסמ ןתמ ידי לע םהלש טנרטניאה ימושיי תא תוריהמב סורפלו חתפל םישמתשמל תרשפאמה הקזח ןותייפ תרגסמ איה Flask

.ךלש םימושייה חותיפ םע ךרדל תאצל ךל ורזעיש דבלב םייסיסבה םילכה תא ללוכ אוהש ןוויכמ יטסילמינימ הז .םיפסונ םילכ וא תוירפס תלוטנו הזר איהש תרגסמ-ורקימ איה Flask ,םייתניב

.20.04 וטנובואב ןוקובקבה תא ןיקתהל רשי ץופקנ ואוב ,רתוי הבר תוסחייתה אלל

וטנובואב Flask תנקתה

:עצבל שיש םידעצה ןלהל ,apt תוליבחה להנמ תועצמאב 20.04 וטנובואב ןוקובקב תנקתהל .1

.גצומש יפכ תנכדועמ ךלש תכרעמהש אדו ,תישאר

$ sudo apt update -y

.אבה בלשל רובע ,ןוכדעה םויס רחאל

.קובקב ןיקתהל םיכלוה ונא תילאוטריווה הביבסב .תילאוטריו הביבס רוציל םכל ורשפאיש Python -ב תורחא תולת דצל pip ןיקתהל םכילע היהי ,ןכמ רחאל .2

.התוא ןיקתהל ךרוצ ןיא ןכלו ,Python 3.8 םע שארמ הזורא העיגמ רבכ 20.04 וטנובוא ,ןכבו ,הנושאר ןותייפ תא םיניקתמ אל ונא עודמ ההות התאש הרקמב

:20.04 וטנובוא לש הלעפהב Python לש ותוחכונ תא רשאל ידכ

$ python3 --version

.גצומש יפכ ןותייפ לש םירחא םילכו pip3 תא ןקתה ,ןכמ רחאל

$ sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev

.לוח זגרא םע הביבסב קובקב ליעפהלו דדובל הדיתעש תילאוטריו הביבס ןקתה ,ןכמ רחאל .3

$ sudo apt install python3-venv

.הכותל טוונו םיקובקבה תיירפס תא רוצ ,תעכ .4

$ mkdir flask_dir && cd flask_dir

.אבה ןפואב Python תועצמאב תילאוטריו הביבס רוצ .5

$ python3 -m venv venv

.ןוקובקבה תא ןיקתהל לכותש ידכ ותוא לעפה זאו .6

$ source venv/bin/activate

.תילאוטריווה הביבסב וישכע םידבוע ונחנאש ןייצל ידכ (venv) -ל הנתשמ היחנהה דציכ בל ומיש

.הלש םילודומו werkzeug לש WSG לש טנרטניאה ימושיי תיירפס ,Jinja2 ללוכ קובקבה יביכר לכ תא ןיקתת רשא ,pip תועצמאב קובקבה לש טנרטניאה תרגסמ תא ןקתה ,ףוסבל .7

$ pip3 install flask

:לעפה ,ןוקובקבה תנקתהש רשאל ידכ .8

$ flask --version

.קובקב תועצמאב ךלש Python -ה ימושיי תא סורפלו רוציל ךישמהל לכות תעכ .Ubuntu 20.04 -ב תעכ ןקתומ Flask !םלשומ