django2.0扩展用户字段示例
程序员文章站
2023-09-04 11:05:18
创建新项目,及应用
django-admin startproject myproj
cd myproj
python manage.py startapp...
创建新项目,及应用
django-admin startproject myproj cd myproj python manage.py startapp myapp
自定义 user 类
文件myapp/models.py
from django.db import models from django.contrib.auth.models import abstractuser class user(abstractuser): name = models.charfield(blank=true, max_length=255)
文件 myproj/settings.py
installed_apps = [ ... 'myapp', ] auth_user_model = 'myapp.user'
文件 myproj/admin.py
from django.contrib import admin from django.contrib.auth.admin import useradmin from .models import user admin.site.register(user, useradmin)
更新数据库
python manage.py makemigrations myapp python manage.py migrate // python manage.py createsuperuser
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接