Django ORM (Object-Relational Mapping) 是 Django 框架中的一个强大的工具,它让我们可以使用纯 Python 代码来操作数据库,而无需编写原生的 SQL 语句。在本教程中,我们将学习如何使用 Django ORM 来实现用户模型的增删改查操作。
定义用户模型
首先,我们需要在 models.py
文件中定义一个用户模型 UserInfo
:
from django.db import models
class UserInfo(models.Model):
name = models.CharField(verbose_name="用户名", max_length=16)
pwd = models.CharField(verbose_name="密码", max_length=64)
age = models.IntegerField(verbose_name="年龄")
email = models.CharField(verbose_name="邮箱", max_length=32)
这个模型包含了用户名、密码、年龄和邮箱这四个字段。
增加新用户
我们可以使用两种方式来新增一个用户:
- 使用
create()
方法:
models.UserInfo.create(name="zhangsan", pwd="123", age=19, email='xxx@live.com')
- 使用
**kwargs
方式: </