创建数据表:
在根目录下:
D:Django框架/bysms/>python manage.py migrate
创建一个公共表应用:
python manage.py startapp common
定义数据库表文件:/common/models.py
数据库在django中的类型:
-
自增整数类型:
AutoField,BigAutoField
-
布尔型:
BooleanField
-
字符型(相当于varchar()):
CharField
-
时间类型:
DateField(日期),DatetimeField(日期加时间)
添加数据表应用:
在/bysms/settings.py中的 INSTALLED_APPS列表里面添加:
'common.apps.CommonConfig'
编写common/models.py文件:
from django.db import models
# Create your models here.
class Customer(models.Model):
#客户名称:
name=models.CharField(max_length=200)#相当于varchar(200)
#联系电话:
phonenumber=models.CharField(max_length=200)
#地址:
address=models.CharField(max_length=200)
查看数据表是否更新:(修改以后必须执行次代码)
D:Django框架/bysms/>python manage.py makemigrations common
提交变动到数据库:
python manage.py migrate