Django
-
ניהול קבצים סטטיים בדג'נגו: מדריך מקיף
בדרכה זו, נבחן מהם קבצים סטטיים בדג'נגו, היתרונות של ניהולם ביעילות, תפקידם ביישומי אינטרנט, ונקיים פרויקט דמו כדי להמחיש כיצד לנהל ולשרת קבצים סטטיים באמצעות שיטות וכלים שונים. Table of Contents קבצים סטטיים בדג'נגו ניהול קבצים סטטיים ביעילות תפקימם של קבצים סטטיים ביישומי אינטרנט הקמת פרויקט דמו יצירת ספרייה לאחסון הפרויקט יצירת סביבת וירטואלית התקנת תלבישים יצירת פרויקט Django יצירת אפליקציה דמו יצירת תבנית דף הבית יצירת שקיפות האינדקס יצירת קובץ URL דמו_סטטי בדיקת הפרויקט שירות קבצים סטטיים בשלב הפיתוח…
-
התחלה עם Flask, פרויקט מיקרו של Python
בכתבה זו, נציג את Flask, מיקרו-פרויקט פופולרי עבור Python המציע חלופה לג'נגו העצום. Flask מיועד להיות קל וגמיש מבחינת תכנון, מאפשר למפתחים ליצור אפליקציות אינטרנט במהירות ובקלות. בכתבה זו, נכסה מהי Flask, תכונותיה המרכזיות, היתרונות של API פשוט שלה, הגמישות שלה בתמיכה בתוספות של שליחים שלישיים, התוספות של Flask הנפוצות ביותר, ומתי ומתי אין זמן טוב להשתמש ב-Flask. דברים חשובים לזכור סקירת תכונות ומקרים שימוש Flask: בכתבה זו מציגים את Flask, מדגישים את טבעה הקל והגמיש, והרלוונטיות לפרויקטים אינטרנט שונים.…
-
איך לאמת אפליקציות Django באמצעות django-allauth
הסופר בחר בקרן הקוד הפתוח והחופשי לקבל תרומה כחלק מתוכנית כתוב בשביל תרומות. הקדמה אימות הוא התהליך שבו מאומתים משתמשים אמיתיים או רשומים במערכת, המסייע להבטיח את יישומי התוכנה שלך מפני גישה לא מורשית. ישנן מספר טכניקות שמשמשות לאימות משתמשים כמו אימות שם משתמש/סיסמה, ביומטריה אנושית או סיסמאות תמונה. בסביבת האינטרנט הקוד הפתוח Django, טיפול באימות יכול להיות מוקדם או ניתן להשתמש במודולים מוכנים כמו django-allauth, django-rest-social-auth, django-registration, ועוד. django-allauth הוא סט משולב של אפליקציות Django שעוסקות באימות חשבונות, רישום,…
-
כיצד לאינטגרציה של מודלי OpenAI GPT בפרויקט Django שלך
המחבר בחר ב־ תוכנית הסיוע הישיר כדי לקבל תרומה כחלק מתוכנית כתוב עבור תרומות. הקדמה מודלי OpenAI GPT רכשו פופולריות עקב השימוש הרחב בהם ליצירת תוכן טקסטואלי למגוון משימות כגון כתיבת אימיילים, תשובה על שאלות נפוצות בשירות לקוחות ותרגום שפה, רק כמה דוגמאות. מודלים אלו של GPT נעשה בכלל שימוש באמצעות ChatGPT, רובוט צ'אט ששוחרר על ידי OpenAI, או דרך API וספריות המספקות שליטה גדולה יותר. במדריך זה תלמד כיצד להשתמש במודלים אלו באמצעות ה־API של OpenAI בתוך פרויקט ה־web…
-
Node.js מול Django: מי מהם מושלם יותר לפיתוח אינטרנט ב-2024?
בעולם הפיתוח אינטרנט, שתי טכנולוגיות פופולריות עשויות לעשות גלים בשנים האחרונות: Node.js ו-Django. ככל שהביקוש ליישומים אינטרנט בעלי תגובה גבוהה והילוכים גדולים ממשיך לגדול, מפתחים נתקלים לעתים קרובות בבעיה של בחירת הממשק הנכון לפרויקטים שלהם. אבל מה טוב יותר לפיתוח אינטרנט ב-2023? Node.js מול Django: בואו נגלה. במאמר זה נצלול עמוקות לתוך Node.js מול Django, ונשווה את התכונות הייחודיות והיכולות שלהם. נחקור את ההבדלים המרכזיים בין השניים, ננתח את הרלוונטיות שלהם לפרויקטי פיתוח אינטרנט שונים, ונספק הנחיות לגבי מתי לבחור…
-
איך לשלוח מייל עם Django
בדרכי הדרכה זו, נלמד כיצד לשלוח מיילים באמצעות Django. נכסה איך להגדיר חיבורי SMTP של Django, איך להגדיר סיסמת אפליקציה לספק האימייל שלך, ואיך לשלוח מיילים דרך מסמך ה-Django. נבחן גם איך להגדיר טופס קשר עבור היישום שלך ב-Django, מה שיאפשר ללקוחותיך ליצור קשר עמך. רוב יישומי האינטרנט משתמשים באימייל לניהול פעולות קרדינליות, כגון החזרת סיסמאות, הפעלת חשבון, קבלת משוב לקוחות, שליחת פרקטורים וקמפיינים שיווקיים. רוב המשימות הללו דורשות שירות מיוחד כמו SendGrid או Mailgun. אבל אם אינך מצפה שהאתר…
-
איך לעיצבן מחדש של ה-Django Admin עם Bootstrap
האתר הניהולי של דגנו גדול – מלא פונקציות, קל לשימוש, בטוח בעיצובו, יציב כצורה של סלע… ובעל מראה מעט מכוער, מה שיכול להיות חסרון מסוים כשאתה רוצה לשלב אותו עם המראה והתחושה של שאר האתר שלך. בואו נתקן את זה. אם זה לא שבור… The default Django admin. (Source) נניח שבדיוק פתחת אפליקציה אינטרנט עם דג'נגו וויו.ג'ס. עבור מגוון רחב של מקרים, להשתמש ב-admin של דגנו למטרות משרד כפי שהוא, ואף להעביר אותו ללקוח שלך לאחר הגדרת הרשאות באופן מתאים,…
-
איך לאבטח את אפליקציית Django שלך עם מדיניות אבטחת תוכן
הסופר בחר את Girls Who Code כדי לקבל תרומה כחלק מהתוכנית כתוב בשביל תרומות. הקדמה כאשר אתה מבקר באתר, מקורות שונים משמשים לטעינה ולהצגתו. כדוגמת, כאשר אתה הולך אל https://www.digitalocean.com, הדפדפן שלך מוריד את ה-HTML וה-CSS ישירות מ-digitalocean.com. אולם, התמונות ומשאבים אחרים מורדים מ-assets.digitalocean.com, וסקריפטים לניתוח מורדים מדומיינים המתאימים להם. קצת אתרי אינטרנט משתמשים במגוון של שירותים שונים, סגנונות וסקריפטים לטעינה ולהצגת התוכן שלהם, והדפדפן שלך יפעל את כל אלו. דפדפן אינו יודע אם הקוד זדוני, לכן זה באחריותו של…
-
כיצד להתקין את מסגרת האינטרנט Django על Ubuntu 22.04
הקדמה Django הוא סביבת פיתוח ווב עבור Python המאפשרת לך לפתח אתרי אינטרנט דינמיים ויישומים. באמצעות Django, תוכל ליצור במהירות אפליקציות ווב ב-Python ולסמוך על הסביבה לעשות רוב העבודה הכבדה. במדריך זה, תתחיל להריץ את Django על שרת Ubuntu 22.04. לאחר התקנה, תתחילו פרויקט חדש שישמש כבסיס לאתר שלך. שיטות שונות קיימות שיטות שונות להתקנת Django, הן בהתאם לצרכים שלך והן בהתאם לאופן שבו ברצונך להגדיר את סביבת הפיתוח שלך. לכל אחת מהן יתרונות שונים ואחת השיטות עשויה להתאים יותר…