המודל הראשון שלך
חלק מהיחידה מודלים וממשק הניהול במסלול ה-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 תווים
לחצו על Run. במסוף מופיע ש־makemigrations יוצר את books/migrations/0001_initial.py ו־migrate מחיל אותה. בכרטיסייה Data מופיעה הטבלה החדשה והריקה books.Book.
נסו בעצמכם
from django.db import models
# צרו כאן את המודלים שלכם.
כל השיעורים ביחידה מודלים וממשק הניהול
1המודל הראשון שלך
המודל הראשון שלךסוגי שדותתרגלו בעצמכם: Django אונליין