פורום פייתון בעברית ובחינם
79 subscribers
538 links
הודעות על פתיחת נושא חדש בפורום
Download Telegram
12:29:09 Feb 15,2021
מאת: krauskas

Jupiter notebook לא עובד לי

כשאני כותב בכתובת התיקייה jupyter notebook ניסיתי עם s בסוף לא עזר.
החלון קופץ ונסגר ישר: (ניסיתי לתפוס לפני שהחלון נעלם)

בנוסף לא הצלחתי להפעיל את הIDE anaconda
17:03:57 Feb 15,2021
מאת: EliranRefaely

בדיקה הדדית לפיצ'רים

היי לכולם,
כל מי שמעוניין בבדיקה הדדית מוזמן לפרסם את הלינק גיטהאב שלו כאן בתגובות למטה ומישהו אחר מהפורום יבצע עבורכם בדיקה וייתן פדבקים.
ככה נוכל ללמוד יותר זה מזה.
חוקי הפורמט:
תפרסמו את הלינק גיטהאב שלכם בתגבות כאן למטה ובכדי למנוע כמה בדיקות במקביל, כל מי שיעשה לייק לתגובה שלכם בעצם עושה עבורכם בדיקה.
18:45:25 Feb 15,2021
מאת: yuval.cagan

PR - זכרת לקחת את התרופות שלך?



github.com/PythonFreeCourse/calendar








Feature/meds reminder


PythonFreeCourse:develop ← ShiZinDle:feature/meds-reminder



opened 04:43PM - 15 Feb 21 UTC




ShiZinDle




+760
-143










תהנו:
22:58:52 Feb 15,2021
מאת: nir9696

נתיב אבסולוטי - os.path.abspath

נתונה לי היררכיית הקבצים הבאה:

התוכנית ex.py עושה שימוש בקובץ file.txt שנמצא בתיקיית resources.
כדי לא להיות תלוי לגמרי בנתיב הנוכחי של תיקיית resources, שכן הוא עשוי להשתנות בעתיד,
החלטתי להכניס לקובץ config.py את השורה:
RESOURCES_PATH = os.path.abspath(“resources”)
כך שבעת שאני מייבא את RESOURCES_PATH מ-app.config אני מצפה שנתיב יופיע כמשהו בסגנון:
…\example\app\resources
אבל זה לא מה שקורה. הנתיב שמתקבל הוא ביחס לתיקיית העבודה הנוכחית. זה אומר שאם לדוגמה אני מריץ את הטסטים מהנתיב …\example, אז RESOURCES_PATH יחושב כ-…\ example\resources - נתיב שאינו נכון(!) [אופן פעולת abspath הוא פשוט שרשור של הנתיב האבסולוטי של תיקיית העבודה הנוכחית ושל resources - בלי לוודא שהנתיב ולידי].
כך בעצם, אני לא מצליח להריץ טסטים שיש לי, מהסיבה הפשוטה, שהנתיב המחושב של הקובץ אינו נכון.
כיצד ניתן לפתור את הבעיה?
23:31:07 Feb 15,2021
מאת: imimouni

בקשה לPR - העלאת תמונה לאירוע

ה-PR

github.com/PythonFreeCourse/calendar








Feature/event upload image


PythonFreeCourse:develop ← imimouni:feature/event_upload_image



opened 07:10PM - 15 Feb 21 UTC




imimouni




+432
-303










הטיקט:



הוספת תמונה לאירוע הצעות לטיקטים


תיאור כללי
הוספת אפשרות להוסיף תמונה לאירוע
מה ההצעה כוללת?
בעמוד יצירת האירוע + עריכת האירוע - לתת ליוזר אפשרות להעלות תמונה משלו שתהיה תמונת הcover של האירוע.
להגביל את גודל התמונה שתועלה כדי לא לתפוס יותר מדי נפח על הdb.
כולל שינויים בקוד? אם כן, איפה?
שינוי ביצירת אירוע עריכת אירוע והצגת האירוע.
ייתכן שגם יהיה צריך להתייחס למחיקת התמונה מהdb במחיקת אירוע.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
כן, בדומה לתמונת פרופיל למשתמש זה יצריך להוסיף עמודה של תמונה לאירוע.
האם יהיה שינוי ב־f…
02:05:01 Feb 16,2021
מאת: gALz

בקשה לPR - הוספת אופציה DARK MODE

כרגע הוספתי לVIEW החדש שאביעד עובד עליו.
בנוסף הוספתי לראוטים הקיימים לפי הנביגייט.
04:31:53 Feb 16,2021
מאת: itzik245

בקשה ל בדיקה - global-variable

הוספת משתנה גלובלי של user
והוספת קישור לפורום


github.com/PythonFreeCourse/calendar








refactor/jinja-global-variable


PythonFreeCourse:develop ← issac211:refactor/jinja-global-variable



opened 12:08AM - 16 Feb 21 UTC




issac211




+63
-3
12:44:39 Feb 16,2021
מאת: Liran_C

בקשת PR - אייקונים לפאנל פיצרים

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

github.com/PythonFreeCourse/calendar








Features Icons in Feature Panel - Backend


PythonFreeCourse:develop ← LiranCaduri:feature/feature-icon



opened 09:23PM - 14 Feb 21 UTC




LiranCaduri




+867
-12










לגבי הערות על הפאנל פיצרים יש לו PR משלו.
תודה לכולם
16:43:50 Feb 16,2021
מאת: yair1engel

PR - Restore deleted events

היי,
אשמח ל-PR על שחזור אירועים מחוקים.

github.com/PythonFreeCourse/calendar








Feature/restore deleted events


PythonFreeCourse:develop ← YairEn:feature/restore_deleted_events



opened 02:11PM - 16 Feb 21 UTC




YairEn




+339
-128










מה התווסף?

בעת מחיקת אירוע - האירוע לא יימחק - אלא יישאר בטבלה ותתווסף עמודה של מתי הוא נמחק.
לדף הפרופיל התווסף כפתור שיעביר אותנו לעמוד שחזור אירועים שם יוצגו אירועים שנמחקו.
בעת סימון אירוע לשחזור ולחיצה על כפתור השחזור - עמודת “מתי האירוע נמחק” בטבלת אירועים תתאפס.
אירוע שנמחק לא ייעלם מהצגה השבועית/יומית אלא יוצג בצורה מתאימה (מצורפת תמונה)
לאחר 30 יום אירועים מחוקים יימחקו מטבלת האירועים וגם מטבלת user_events (כמו במחיקה המקורית)

מה נשאר?

להוסיף flag של האם הלקוח רוצה להפעיל את היכולת. לא ראיתי שיש עדיין את היכולת הזו.
אם מישהו יודע מי עושה את זה אשמח לדבר איתו.

תמונות להמחשה
אירוע מחוק:

דף שחזורים:

אירוע שוחזר:

תודה רבה
20:42:32 Feb 16,2021
מאת: yair1engel

PR - Out of office

היי,
אשמח ל-PR על out of office


github.com/PythonFreeCourse/calendar








Feature/out of office


PythonFreeCourse:develop ← YairEn:feature/out-of-office



opened 06:15PM - 16 Feb 21 UTC




YairEn




+476
-330










מה התווסף?

בעמוד הפרופיל התווסף כפתור שמקפיץ לנו Modal שך out of office (מצורפת תמונה).
ה-modal יאפשר לנו לבחור תאריכים שבהם אנחנו מחוץ למשרד וגם יציג לנו מה הסטטוס הנוכחי שלנו.
בעת יצירת אירוע - יוצג למשתמש אילו משתמשים לא יוכלו להגיע לאירוע.
במידה והמשתמש לא כיבה את ה"out of office" והתאריך שמוגדר עבר - אז הוא מתכבה אוטומטית.


תודה
21:38:27 Feb 16,2021
מאת: nellie

בקשת PR - Upcoming Events



github.com/PythonFreeCourse/calendar








Feature/showevent


PythonFreeCourse:develop ← nelliei:feature/showevent



opened 12:32AM - 16 Feb 21 UTC




nelliei




+10975
-255
21:58:00 Feb 16,2021
מאת: nellie

בקשה ל pr - תצוגת "חבר"



github.com/PythonFreeCourse/calendar








feat: Friendview - mutual events with a friend


PythonFreeCourse:develop ← nelliei:feature/friendview



opened 10:09PM - 14 Feb 21 UTC




nelliei




+128
-2
22:55:38 Feb 16,2021
מאת: Tamar

בקשה לPR- תיאום זמני פגישה בינלאומית



github.com/PythonFreeCourse/calendar








Feature/time coordinator


PythonFreeCourse:develop ← TamarBerger:feature/time-coordinator



opened 08:15PM - 15 Feb 21 UTC




TamarBerger




+897
-10
19:35:27 Feb 17,2021
מאת: aviadamar

המשך עבודה על הפרוקיט לאחר סיום הקורס

היי ים ושאר חברים,
הייתי שמח לדעת אם בגדול אחרי שיגמר הקורס וכולם יחזרו לחיים שלהם,
יהיה אפשר להמשיך לפתח כדי לצבור עוד נסיון + לא לשכוח את החומר
לתוך המערכת.
אני מניח שים יקח איזה שנה חופש מאיתנו - אבל השאלה אם הקוד ימשיך להיות מבוקר
או שזה יהיה פשוט פתוח לעדכונים.
12:16:55 Feb 18,2021
מאת: elor550

שגיאה בPYTEST-לא קיימת טבלה כזאת


מופיעה לי השגיאה הזאת. אני מממשת את האובייקטים שלי בקובץ calendar.py
ובבדיקה בDB BROWSER רואה שכן קיימת הטבלה שעשיתי(וכמובן שהפיצר מוצג באתר)
אפשר עזרה במציאת פתרון? די אובדת עצות
13:38:25 Feb 18,2021
מאת: gALz

Your GitHub story in 3D




skyline.github.com



@yammesicka's 2020 GitHub Skyline
//skyline.github.com/yammesicka/2020
3D model of the GitHub contributions made by @yammesicka in 2020.





של ים מרשים (: תנסו עם היוזר שלכם
19:52:49 Feb 18,2021
מאת: koby

עבודה עם המשתמש המחובר למערכת

בשעה טובה ישנן פונקציות המחזירות את המשתמש המחובר, וניתן לעבוד איתן בראוטים.
מצאתי לנכון לכתוב פוסט עם מעט הבהרות, כיצד להשתמש בהן.
את הפונקציות המדוברות ניתן למצוא בתיקייה: app/internal/security/dependancies
ישנן 4 פונקציות שונות, שהמשותף לכולן הוא כיצד משתמשים בהן:
כולן בנויות באופן שהיישום שלהן אמור להיות כדיפנדנסי עבור ראוט, באופן הבא:
עבור ההדגמה אני משתמש באחת מהן, הנקראת is_logged_in
image1137×196 14.4 KB
מכנה משותף נוסף הוא שכולן מגינות על ראוט. במידה והשתמשתם בהן בכניסה לראוט, והמשתמש אינו מחובר, הוא יופנה אוטומטית לעמוד לוגאין. לאחר ההתחברות הוא יוחזר אוטומטית לראוט שלכם.
השונה בין הפונקציות הוא ערך ההחזרה שלהן, כפי שמתואר בתיעוד שלהן:
is_logged_in - מחזירה בוליאן בלבד. מיועדת רק על הגנה על ראוט, ללא שימוש בנתוני המשתמש.
is_manager - גם כן מחזירה בוליאן, מגינה על ראוט עבור משתמש המוגדר כמנהל בלבד.
current_user- מחזירה אובייקט פיידנטיק המכיל: user_id, username. לנוחיותכם השתמשתי במחלקה ולא במילון.
לתשומת לבכם, הפונקציה הזאת אינה פונה לדאטה בייס עבור הנתונים. היא מחזירה אותן ישירות מהטוקן שהמשתמש נושא איתו ממערכת האבטחה. מהסיבה הזאת היא ‘יעילה’ עבור פעולות השרת, וכל עוד אינכם צריכים נתונים נוספים עבור המשתמש, אנא השתמשו בה.
current_user_from_db - מחזירה אובייקט User מלא מהדאטה בייס, עם כל הנתונים שלו. היא הכי פחות ידידותית מבחינת משאבים, מאחר והיא פונה לדאטה בייס. אנה השתמשו בה רק אם אתם חייבים את הנתונים הספציפיים שכל הפונקציות האחרות אינן מספקות.
בנוסף, ישנה הדגמה עבור כל אחת מהפונקציות בקובץ tests\security_testing_routes.
אני מקווה שהכל ברור, ובכל מקרה אני פה כדי לעזור
08:42:34 Feb 19,2021
מאת: ron.huberfeld

בקשה לPR - הוספת פתקים

הורדתי את הwip


github.com/PythonFreeCourse/calendar








Feature 179 add notes to calendar


PythonFreeCourse:develop ← ron-huberfeld:feature-179-add-notes-to-calendar



opened 01:46AM - 12 Feb 21 UTC




ron-huberfeld




+706
-88
16:00:13 Feb 19,2021
מאת: noam100

בקשת PR- טיקט אירוע ציבורי

היי! אשמח לביקורת בונה והערות מצדכם, נורא מחפשת להשתפר
הנה ההצעה עצמה לטיקט שמסבירה עליו, והקוד כמובן:

github.com/PythonFreeCourse/calendar








Feature/public event


PythonFreeCourse:develop ← noam-y:feature/public_event



opened 10:25PM - 14 Feb 21 UTC




noam-y




+109
-6










תודה רבה רבה מראששש!
08:50:17 Feb 22,2021
מאת: EliranRefaely

הרצת רשימת פונקציות

היי,
מישהו מכיר דרך אלגנטית להריץ מספר פונקציות בלולאה, לדוגמה:
lis = [sum, avg