גיליון פקודות ניהול Django
- ולריה איינבינדר
- תוכנה
- 12 Aug, 2024
התקנות
כדי להתחיל עם Django, כל מה שצריך לעשות הוא להתקין את חבילת Django באמצעות pip:
pip install django
לאחר שההתקנה הושלמה, ניתן להמשיך וליצור את יישום ה-Django שלכם.
יצירת יישום Django
יצירת יישום אינטרנט חדש ב-Django כוללת שני שלבים:
ראשית, יש ליצור פרויקט Django חדש:
django-admin startproject my_project
הערה: my_project הוא שם מותאם אישית לפרויקט שלכם
שנית, יש ליצור יישום Django חדש שיושב בתוך הפרויקט החדש שנוצר. לשם כך, יש לשנות תיקייה ל-my_project (זו שבה נמצא קובץ manage.py):
cd my_project
python manage.py startapp my_app
הערה: my_app הוא שם מותאם אישית ליישום שלכם
לאחר הרצת הפקודה הזו, עץ הפרויקט שלכם ייראה כך:
ניהול בסיס נתונים
יצירת מיגרציה
(יש להריץ לאחר ביצוע שינויים ב-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 של פייתון!