在虚拟环境中,搭建好了项目文件之后,我们通过pycharm进入项目环境中,配置好解释器后,就要设置模型了,模型是一个网站的根基
下面以书籍管理为例
在项目文件夹中,首先添加一个app,这里为book(cmd中输入)
python-admin startapp book
然后,将app添加的setting.py的
3.创建模型
然后通过一下代码创建模型
from django.db import models
# Create your models here.
class BookInfo(models.Model):
name = models.CharField(max_length=10) #类似于sql中字符类型varchar(10)
class PeopleInfo(models.Model):
name = models.CharField(max_length=10)
gender =models.BooleanField()
#外键
book =models.ForeignKey(BookInfo,on_delete=models.CASCADE)
4.数据库同步
点击tools 找到目录下run manage.py task
进入控制台
输入
makegrations
生成创建sql数据表的脚本文件
输入
migrate
?生成数据表,然后可以通过navicat查看数据表
5.查看数据表
新建数据库连接
点击文件>>新建连接>>sqlite
选择这个项目的数据库文件
?查看文件,可以查看得到带有app名称为前缀的两个表