如何解决Django用户信息创建问题在admin中使用User.objects.create_user()
我尝试使用名字、姓氏、个人简介和爱好等用户信息创建用户。但它在管理和保存方面显示了一些问题。在 admin 上,它只显示和保存名字和姓氏,但不显示和保存其他字段。
myuser = User.objects.create_user(username,email,password)
myuser.hobby = hobby
myuser.first_name = fname
myuser.last_name = lname
myuser.bio = bio
myuser.save()
解决方法
在您的 admin.py 中编辑看起来像这样..(显然适当地替换“yourapp”)
from django.contrib import admin
from yourapp.models import Yourapp
@admin.register(Yourapp) # This could be User,whatever the name of your model class is
class YourappAdmin(admin.ModelAdmin):
list_display = ("id","first_name","last_name","hobby ","bio")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。