前言
django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True
默认id主键
新增一张用户表,表名为account,字段user_name,pwd,mail都是字符串类型,设计如下;
#models.py
from django.db import models
# Create your models here.
class User(models.Model):
name=models.CharField(max_length=30)
age=models.IntegerField()
class Account(models.Model):
user_name=models.CharField(max_length=20)
pwd=models.CharField(max_length=20)
mail=models.CharField(max_length=30)
cmd 执行makemigrations和migrate
python manage.py makemigrations
python manage.py migrate