Django學習官網指導文件:使用models.ForeignKey時python3.7一定要傳入實參on_delete=models.CASCADE
阿新 • • 發佈:2018-11-08
網址:https://docs.djangoproject.com/en/2.0/
Fields
模型中最重要的部分——以及模型中唯一需要的部分——是它定義的資料庫欄位列表。欄位由類屬性指定。注意不要選擇與模型API衝突的欄位名稱,如清除、儲存或刪除。
from django.db import models class Musician(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) instrument = models.CharField(max_length=100) #使用models.ForeignKey時python3.7一定要傳入實參on_delete=models.CASCADE class Album(models.Model): artist = models.ForeignKey(Musician, on_delete=models.CASCADE) name = models.CharField(max_length=100) release_date = models.DateField() num_stars = models.IntegerField()