
正文
Django4模型(操作数据库)
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
模型入门
同步数据库的两个指令
创建模型
注意事项
1.外键ForeignKey
同步数据库的两个指令
创建模型
注意事项
1.外键ForeignKey
模型入门同步数据库的两个指令
python manage.py makemigrations
python manage.py migrate
创建模型
python manage.py makemigrations
python manage.py migrate
在models.py
from django.db import models
class 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.name
class Entry(models.Model):
#blog = models.ForeignKey(Blog) 错误 需要加上on_delete才可以
blog = models.ForeignKey(Blog, on_delete=models.CASCADE)
class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()
def __unicode__(self): # __str__ on Python 3
return self.name
class Entry(models.Model):
#blog = models.ForeignKey(Blog) 错误 需要加上on_delete才可以
blog = models.ForeignKey(Blog, on_delete=models.CASCADE)
对于引用其他模型作为模型类型外键 需要







