Django 模型(数据库)

时间:2021-11-12 03:32:06

1. 新建项目和应用

django-admin.py startproject learn_models  # 新建一个项目 cd  learn_models  # 进入到该项目的文件夹 django-admin.py startapp people  # 新建一个 people 应用(app)    

2. 添加应用

将我们新建的应用(people)添加到 settings.py 中的 INSTALLED_APPS中,也就是告诉Django有这么一个应用。

 

# Application definition   INSTALLED_APPS  =  [      ‘django.contrib.admin‘ ,      ‘django.contrib.auth‘ ,      ‘django.contrib.contenttypes‘ ,      ‘django.contrib.sessions‘ ,      ‘django.contrib.messages‘ ,      ‘django.contrib.staticfiles‘ ,        ‘people‘ , ]      

3. 修改models.py

我们打开 people/models.py 文件,修改其中的代码如下:

from  django.db  import  models   class  Person(models.Model):      name  =  models.CharField(max_length = 30 )      age  =  models.IntegerField()

 

4. 创建数据表

 

python3 manage.py makemigrations

 

4.2 将结构变化应用到数据库

python3 manage.py migrate