python虚拟环境-Django->工程创建 and 子应用创建->数据库模型迁移

作者: 芝士小熊饼干
 系列专栏: 数据结构-蓝桥杯-算法⭐ 
 

坚持天数:15天 

 工程创建与子应用创建步骤⭐ 

 

  1. 执行django-admin startproject projectname命令创建一个新项目,其中projectname是你想要命名的项目名称(推荐使用小写字母,用下划线分隔)。
  2. 执行python manage.py runserver命令启动开发服务器,访问http://localhost:8000/可以查看是否创建成功。

创建Django子应用(App)的步骤如下:

  1. 确保已经创建好Django工程。

  2. 打开终端或命令行,进入工程目录下。

  3. 执行python manage.py startapp appname命令创建一个新子应用,其中appname是你想要命名的子应用名称(推荐使用小写字母,用下划线分隔)。

  4. 在工程目录下找到settings.py文件,将创建的子应用添加到INSTALLED_APPS列表中,例如:'appname',

 python进入虚拟环境⭐ 

 激活虚拟环境。在Linux或macOS系统下,使用命令行输入source myenv/bin/activate

 数据库-模型迁移-models.py-配置文件⭐ 

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)

 

你可能感兴趣的:(python,django,开发语言)