作者: 芝士小熊饼干
系列专栏: 数据结构-蓝桥杯-算法⭐
坚持天数:15天
- 执行
django-admin startproject projectname
命令创建一个新项目,其中projectname
是你想要命名的项目名称(推荐使用小写字母,用下划线分隔)。- 执行
python manage.py runserver
命令启动开发服务器,访问http://localhost:8000/可以查看是否创建成功。创建Django子应用(App)的步骤如下:
确保已经创建好Django工程。
打开终端或命令行,进入工程目录下。
执行
python manage.py startapp appname
命令创建一个新子应用,其中appname
是你想要命名的子应用名称(推荐使用小写字母,用下划线分隔)。在工程目录下找到
settings.py
文件,将创建的子应用添加到INSTALLED_APPS
列表中,例如:'appname',
。
激活虚拟环境。在Linux或macOS系统下,使用命令行输入
source myenv/bin/activate
from django.db import models
# Create your models here
"""
1.定义模型类
2.模型迁移
先生成迁移文件(不会在数据库中生成表,只会创建一个 数据关系表和模型的对应关系
python manage.py makemigratons
在迁移(会在数据库中生成表)
python manage.py migrate
3.操作数据库
1-在哪里定义模型
2-模型继承自谁就可以
3-ORM对应的关系
表--类
字段--属性
"""
class BookInfo(models.Model):
"""
1 主键 当前会自动生成
2 属性 复制过来就可以
"""
name=models.CharField(max_length=10)
class PeopleInfo(models.Model):
name=models.CharField(max_length=10)
# 性别
gender=models.BooleanField()
# 外键
book=models.ForeignKey(BookInfo)