Flask
-
איך לבצע בדיקות יחידה ב Flask
הקדמה בדיקה היא חלק בלתי נפרד מתהליך פיתוח תוכנה, והיא מבטיחה שהקוד יתנהג כמצופה וחסר כשלים. בפייתון, pytest היא מערכת בדיקה פופולרית המציעה יתרונות מספרים על מודול unit test המובנה בתוך הספרייה הסטנדרטית של פייתון. pytest כוללת סינטקסיזם פשוט יותר, פלט טוב יותר, תפיסות עוצמתיות ואקוסיסטים מורכבים של תוספים. המדריך הזה יוביל אתכם דרך הקמת אפליקציית Flask, שילוב תפיסות pytest וכתיבת בדיקות ליחידות בשימוש ב- pytest. הדרישות הקדםיות לפני שתתחילו, תצטרכו להיות בעלים של: שרת שמריץ את אובונטו ומשתמש לא…
-
כיצד ליצור REST API עם Flask על Ubuntu
הקדם בהדרכה זו, אתה ילמד איך ליצור אPI פשוט בעזרת Flask, שהוא מערכת גלובלית קלה לעיתים של פיתוח אינטרנט. נעבור על הבסיסים של הגדרת יישומך Flask, הגדרות מסלולים, טיפול בבקשות וחזרת תשובות JSON. עד לסיום ההדרכה הזו, יהיה לך API פעיל שניתן להרחיב ולהשליך בשיתוף פעולה עם יישומים אחרים. דרישות קדמיות שרת Ubuntu ומשתמש לא כולני עם זכויות sudo ומערך מדגים פעיל. עבור הוראות על איך להגדיר את זה, בבקשה בחר את ההתפציל שלך מרשימת זה ועיצב את הדרכה הראשונית…
-
איך להתייחס לשגיאות ביישום Flask
המחבר בחר לתת תרומה לקרן הקוד החופשי והפתוח כחלק מתוכנית Write for DOnations. מבוא Flask הוא מסגרת אינטרנט קלת משקל בפייתון המספקת כלים ותכונות שימושיים ליצירת יישומי אינטרנט בשפת הפייתון. כשאתה מפתח יישום אינטרנט, בהכרח תיתקל במצבים שבהם היישום מתנהג בצורה שונה ממה שקיווה. אתה עלול לשגות בכתיבת משתנה, להשתמש בטעות בלולאת for, או לבנות ביטוי if שמעלה חריגה בפייתון, כמו קריאה לפונקציה לפני שהיא הוכרזה, או פשוט לחפש דף שלא קיים. תמצא שיותר קל וחלק לפתח את יישומי Flask…
-
איך להשתמש בתבניות ביישום של Flask
המחבר בחר את קרן המקור פתוח וחופשי לקבלת תרומה כחלק מתוכנית כתיבה למען תרומות. מבוא Flask הוא מסגרת אינטרנט קלת משקל בפייתון המספקת כלים ותכונות שימושיים ליצירת יישומי אינטרנט בשפת הפייתון. בפיתוח יישום אינטרנט, חשוב להפריד בין לוגיקת העסק לבין לוגיקת הייצוג. לוגיקת העסק היא מה שמטפל בבקשות מהמשתמש ומדבר עם בסיס הנתונים כדי לבנות תגובה מתאימה. לוגיקת הייצוג היא איך הנתונים מוצגים למשתמש, בדרך כלל באמצעות קבצי HTML כדי לבנות את המבנה הבסיסי של דף התגובה באינטרנט, וסגנונות CSS…
-
איך ליצור את היישום האינטרנטי הראשון שלך באמצעות Flask ו-Python 3
המחבר בחר בקרן חופשית ופתוחת המקור לקבלת תרומה כחלק מתוכנית Write for DOnations. מבוא Flask הוא מסגרת אינטרנט קלת משקל בפייתון המספקת כלים ותכונות שימושיים ליצירת יישומי אינטרנט בשפת הפייתון. הוא נותן למפתחים גמישות והוא מסגרת נגישה למפתחים חדשים מכיוון שאפשר לבנות יישום אינטרנט במהירות באמצעות קובץ פייתון בודד. Flask הוא גם ניתן להרחבה ולא מאלץ מבנה תיקייה מסוים או דורש קוד מבוסס קוד מוכן מורכב לפני שמתחילים. למידה של Flask תאפשר לך ליצור במהירות יישומי אינטרנט בפייתון. אפשר לנצל…
-
איך להשתמש בטפסים רשתיים ביישום פלאס
המחבר בחר לתת תרומה לקרן חופשית ופתוחת המקור כחלק מתוכנית כתיבה למען תרומות. מבוא טפסי אינטרנט, כמו שדות טקסט ואזורי טקסט, מאפשרים למשתמשים לשלוח נתונים ליישום שלך כדי להשתמש בו כדי לבצע פעולה, או לשלוח אזורי טקסט גדולים יותר ליישום. לדוגמה, ביישום מדיה חברתית, ייתכן שתיתן למשתמשים תיבה שבה הם יכולים להוסיף תוכן חדש לדפיהם. דוגמה נוספת היא דף כניסה, שם היית נותן למשתמש שדה טקסט להזנת שם המשתמש שלהם ושדה סיסמה להזנת הסיסמה שלהם. השרת (היישום Flask שלך במקרה…
-
כיצד להשתמש ביחסי מסד נתונים רבים לרבים עם Flask-SQLAlchemy
המחבר בחר ב־קרן הקוד הפתוח והחופשי לקבלת תרומה כחלק מתוכנית כתוב בשביל תרומות. הקדמה Flask הוא פריימוורק קל משקל עבור פייתון המספק כלים ותכונות שימושיים ליצירת אפליקציות אינטרנט בשפת פייתון. SQLAlchemy הוא ערכת כלים ל־SQL המספקת גישה יעילה וביצועית למסדי נתונים רציונליים. היא מספקת דרכים לפעול עם מנועי מסדי נתונים שונים כמו SQLite, MySQL, ו־PostgreSQL. היא מעניקה לך גישה לתכונות ה־SQL של מסד הנתונים. היא מעניקה גם לך Mapper עצם יחסי (ORM), אשר מאפשר לך לבצע שאילתות ולטפל בנתונים באמצעות…
-
כיצד לשאול שאילתות ולדפדף נתונים ב-Flask-SQLAlchemy
המחבר בחר ב־קרן הקוד הפתוח והחופשי לקבל תרומה כחלק מתוכנית כתיבה למען תרומות. הקדמה Flask הוא מסגרת פייתון קלה המספקת כלים ותכונות שימושיים ליצירת אפליקציות אינטרנט בשפת פייתון. SQLAlchemy הוא ערכת כלים SQL המספקת גישה יעילה וביצועית גבוהה למסדי נתונים רלציוניים. היא מספקת דרכים לפעול עם מסדי נתונים שונים כמו SQLite, MySQL ו־PostgreSQL. היא נותנת לך גישה לפונקציות ה־SQL של מסד הנתונים. והיא גם מספקת לך Mapper אובייקטים רלציוני (ORM), שמאפשר לך לבצע שאילתות ולטפל בנתונים באמצעות אובייקטים פייתוניים פשוטים…
-
איך להשתמש במסד נתונים של PostgreSQL באפליקציית Flask
המחבר בחר בקרן הקוד הפתוח והחופשי לקבל תרומה כחלק מתוכנית "כתוב לתרומות". הקדמה ביישומי אינטרנט, כללית צורך במסד נתונים, שהוא אוסף מאורגן של נתונים. אתה משתמש במסד נתונים כדי לאחסן ולשמור נתונים עמידים בזמן שניתן לאחזר ולעבוד בהם ביעילות. לדוגמה, ביישום למדיה חברתית יש לך מסד נתונים שבו נתוני המשתמש (מידע אישי, פוסטים, תגובות, עוקבים) מאוחסנים בדרך שניתן לעבוד איתם ביעילות. ניתן להוסיף נתונים למסד נתונים, לאחזר אותם, לשנות אותם או למחוק אותם, תלוי בדרישות ובתנאים שונים. ביישום אינטרנט, דרישות…