המודל הראשון שלך
חלק מהיחידה מודלים וממשק הניהול במסלול ה-Django של Coddy. שיעור 1 מתוך 23.
אתר מדף הספרים שלך צריך לזכור ספרים, ותצוגה שוכחת הכול מיד לאחר ששלחה את הדף שלה. אתרים שומרים נתונים במסד נתונים: טבלאות שבהן כל שורה היא רשומה אחת. ב-Django מתארים את הנתונים באמצעות מודל, מחלקה בקובץ models.py של אפליקציה, ו-Django בונה את הטבלה. כל שדה הופך לעמודה:
from django.db import models
class Movie(models.Model):
title = models.CharField(max_length=150)
director = models.CharField(max_length=80)CharField מכיל טקסט קצר, באורך של עד max_length תווים. Django מוסיף בעצמו עמודת id, מספר שמבדיל בין השורות.
המחלקה לבדה לא יוצרת טבלה. python manage.py makemigrations כותבת העברה, קובץ בתיקיית migrations/ של האפליקציה שמתאר את השינוי, ו-python manage.py migrate מחילה אותו על מסד הנתונים. כפתור ההרצה מריץ את שתיהן.
אתגר
קלבקובץ books/models.py, כתבו מודל בשם Book עם שני שדות טקסט קצרים: title, באורך של עד 200 תווים, ו-author, באורך של עד 100 תווים.
לחצו על „הפעלה”: בכרטיסייה „נתונים” תופיע טבלה חדשה וריקה בשם books.Book.
נסו בעצמכם
from django.db import models
# צרו כאן את המודלים שלכם.
כל השיעורים ביחידה מודלים וממשק הניהול
1המודל הראשון שלך
המודל הראשון שלךסוגי שדותתרגלו בעצמכם: Django אונליין