模型入门
同步数据库的两个指令
python manage.py makemigrationspython manage.py migrate
创建模型
在models.py
from django.db import modelsclass Person(models.Model): name = models.CharField(max_length=30) #字符串 长度30 age = models.IntegerField() # 数值
注意事项
1.外键ForeignKey
class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __unicode__(self): # __str__ on Python 3 return self.nameclass Entry(models.Model): #blog = models.ForeignKey(Blog) 错误 需要加上on_delete才可以 blog = models.ForeignKey(Blog, on_delete=models.CASCADE)
对于引用其他模型作为模型类型外键 需要