探索Django认证之旅 —— 简易实用的用户管理框架指南
    		       		warning:
    		            这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
    		        
        		                
                
from django.contrib.auth.models import AbstractUser
from django.db import models
 
class CustomUser(AbstractUser):
    """
    自定义用户模型,扩展默认的 AbstractUser
    这里可以添加更多的字段,例如:telephone_number
    """
    telephone_number = models.CharField(max_length=15, blank=True)
 
    def __str__(self):
        return self.username这个代码示例展示了如何从Django的内置AbstractUser模型继承来创建一个自定义用户模型。在这个例子中,我们添加了一个telephone_number字段,以便用户可以存储他们的电话号码。__str__方法返回用户名,这使得用户对象可以被易于理解地打印出来。
评论已关闭