django - 如果我有用户对象,如何访问 Prfile 对象
问题描述
class MyUser(AbstractUser):
mobile=models.TextField(max_length=10, blank=True)
bio = models.TextField(max_length=500, blank=True)
city = models.CharField(max_length=30, blank=True)
birth_date = models.DateField(null=True, blank=True)
class Profile(models.Model):
user=models.OneToOneField(MyUser,on_delete=models.CASCADE,primary_key=True,related_name="userprofile")
exam=models.ManyToManyField(Exam, blank=True, related_name="profile")
education=models.TextField(max_length=20, blank=True)
branch=models.TextField(max_length=20, blank=True)
# My views.py code
profile=Profile(user=user)
context = {
"user": request.user,
"papers":Paper.objects.all(),
"form":form,
"profile":profile,
}
return render(request, "demo/user.html", context)
我有用户对象,我想访问与之相关的配置文件对象。请解释一下。
解决方案
推荐阅读
- ios - Firebase Analytics 跟踪点击次数
- ios - 在Objective C中检查isKindOfClass是否多余?
- javascript - 我似乎无法解决此错误。HTML/JS
- sql - 在 SQL 中使用 Have 但没有得到任何结果
- javascript - 如何在javascript中使用具有相同名称值的不同对象来解构数组?
- android - 如果我的 uri 以“content://com.google.android.apps”开头,我如何从中获取位图
- angular - Anychart.js 动态显示数据
- mysql - 尝试在创建表查询中创建外键约束时出现 SQL 语法错误 1064
- python-3.x - python并行读取csv文件并连接数据框
- python - 解析由冒号分隔的重复键、值(通过正则表达式或其他文本解析过程)