当前位置: 移动技术网 > IT编程>脚本编程>Python > django2.0扩展用户字段示例

django2.0扩展用户字段示例

2019年05月24日  | 移动技术网IT编程  | 我要评论

2013郭德纲新济公传,路有冻死骨的上一句,国际乒乓球比赛规则

创建新项目,及应用

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网