Django4模型(操作数据库)
Posted luckyness
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django4模型(操作数据库)相关的知识,希望对你有一定的参考价值。
模型入门
同步数据库的两个指令
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)
对于引用其他模型作为模型类型外键 需要
以上是关于Django4模型(操作数据库)的主要内容,如果未能解决你的问题,请参考以下文章