创建新项目,及应用
1
2
3
|
自定义 User 类
文件myapp/models.py
1
2
3
4
|
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
1
2
3
4
5
|
INSTALLED_APPS = [
...
'myapp' ,
]
AUTH_USER_MODEL = 'myapp.User'
|
文件 myproj/admin.py
1
2
3
4
|
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import User
admin.site.register(User, UserAdmin)
|
更新数据库
1
2
3
|
python manage.py makemigrations myapp
python manage.py migrate
/ / python manage.py createsuperuser
|
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://segmentfault.com/a/1190000015316799