数据库是正常连接了的
这是models里的代码
from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
mobile = models.CharField(max_length=11, unique=True, verbose_name="手机号")
class Meta:
db_table = "tb_user"
verbose_name = "用户"
verbose_name_plural = verbose_name
def __str__(self):
return self.username
在类视图里
try:
User.objects.create_user(username, password, mobile)
except DatabaseError:
return render(request, "register.html", {"register_error_message": "注册失败!"})
数据写入不了数据库,走到这一步直接就返回register.html了,前面的代码都正常执行了