גיליון פקודות ניהול Django

גיליון פקודות ניהול Django

  • ולריה איינבינדר
  • תוכנה
  • 12 Aug, 2024

התקנות

כדי להתחיל עם Django, כל מה שצריך לעשות הוא להתקין את חבילת Django באמצעות pip:

pip install django

לאחר שההתקנה הושלמה, ניתן להמשיך וליצור את יישום ה-Django שלכם.

יצירת יישום Django

יצירת יישום אינטרנט חדש ב-Django כוללת שני שלבים:

ראשית, יש ליצור פרויקט Django חדש:

django-admin startproject my_project

הערה: my_project הוא שם מותאם אישית לפרויקט שלכם

עץ הפרויקט לאחר הרצת startproject

שנית, יש ליצור יישום Django חדש שיושב בתוך הפרויקט החדש שנוצר. לשם כך, יש לשנות תיקייה ל-my_project (זו שבה נמצא קובץ manage.py):

cd my_project
python manage.py startapp my_app

הערה: my_app הוא שם מותאם אישית ליישום שלכם

לאחר הרצת הפקודה הזו, עץ הפרויקט שלכם ייראה כך:

תיקיית הפרויקט לאחר הרצת הפקודה startapp

ניהול בסיס נתונים

יצירת מיגרציה

(יש להריץ לאחר ביצוע שינויים ב-models.py):

python manage.py makemigrations

הפקודה הזו תיצור קובץ מיגרציה חדש בתיקיית המיגרציות שלכם:

קבצי מיגרציה בתוך תיקיית המיגרציות

SQL מיגרציה

(סקירת שאילתות SQL שירוצו בפועל על שרת בסיס הנתונים במהלך המיגרציה)

python manage.py sqlmigrate my_app 0001

הערה: my_app ו-0001 הם שם היישום ושם המיגרציה בהתאמה

מיגרציה

(יש להריץ כאשר רוצים להחיל שינויים בקבצי המיגרציה על בסיס הנתונים)

python manage.py migrate

פקודות נוספות שימושיות

יצירת סופר יוזר

השתמשו בפקודה זו כדי ליצור סופר יוזר שיאפשר לכם להתחבר לאפליקציית הניהול של Django

python manage.py createsuperuser

Django Shell

השתמשו בפקודה זו כדי להתחיל את Django Shell עם היישום והמודלים שלכם טעונים (שימושי מאוד כאשר רוצים לשחק עם מודלים של Django קצת)

python manage.py shell

Django טען את היישום שלכם, ועכשיו אפשר לשחק עם המודלים של Django ב-Shell של פייתון!

משחקים עם מודלים של Django ב-Shell של Django

תגיות :
שתף :

פוסט קשור

דקורטורים בפייתון - צלילה עמוקה ב-2 חלקים (1/2)

דקורטורים בפייתון - צלילה עמוקה ב-2 חלקים (1/2)

  • ולריה איינבינדר
  • תוכנה
  • 12 ביולי 2024

מבוא סדרת 2 חלקים זו:חלק 1 (נוכחי): הקדמה + כתיבת דקורטור ראשון חלק 2: [דקורטורים לפונקציות שמקבלות פרמטרים ומחזירות ערכים, דקורטורים שמקבלים ארגומנטים, דקורטורים במחלקות + תרגיל

קרא עוד
דקורטורים בפייתון - צלילה לעומק ב-2 חלקים (2/2)

דקורטורים בפייתון - צלילה לעומק ב-2 חלקים (2/2)

  • ולריה איינבינדר
  • תוכנה
  • 17 ביולי 2024

זהו סדרה בת 2 חלקים:חלק 1: מבוא + יצירת הדקורטור הראשון שלך חלק 2 (נוכחי): דקורטורים לפונקציות שמקבלות פרמטרים ומחזירות ערכים, דקורטורים

קרא עוד
קבוצות ב-Python — אוסף עוצמתי שכל מפתח צריך להשתמש בו

קבוצות ב-Python — אוסף עוצמתי שכל מפתח צריך להשתמש בו

  • ולריה איינבינדר
  • תוכנה
  • 10 בספט׳ 2024

הקדמה ישנם שלושה אוספי Python בסיסיים: רשימה (list), מילון (dictionary), וקבוצה (set). בעוד ש-רשימה ו-מילון נפוצים מאוד בשימוש כמעט בכל קוד Python, ה-קבוצה לפעמים מרגישה קצת פחות מ

קרא עוד
Google Colab - כלי חובה למפתחים ו-Data Scientists

Google Colab - כלי חובה למפתחים ו-Data Scientists

13 פיצ'רים וטיפים שימושייםמה זה Google Colab?Colaboratory, או בקיצור "Colab", הוא מוצר של Google Research. כלי זה מאפשר לכל אחד לכתוב ולהריץ קוד

קרא עוד
Python Regular Expressions - דף עזר

Python Regular Expressions - דף עזר

  • ולריה איינבינדר
  • תכנות
  • 16 באוק׳ 2024

דוגמאות קוד רבות + טיפים שימושיים. בונוס נוסף בסוף הפוסט.Regular Expressions הם כלי שימושי ביותר, וכמו כל מפתח, אני משתמשת בהם הרבה בעבודה עם טקסטים. מכיוון שאני תמיד שוכחת את תחביר הביטויים ה

קרא עוד