如何解决如何在django中不同应用程序的models.py文件中获取登录用户数据用户名?
我的 django 项目有两个应用程序 - 家庭应用程序和模型应用程序。 Home App 负责将用户(注册和登录)创建到数据库中。模型App负责预测用户的心脏病并存储疾病结果。我的问题是我想在模型应用程序中创建一个数据库,并想在模型应用程序数据库中检索登录的用户数据。
解决方法
我认为您可以使用
访问用户数据request.user
request.user 保存登录用户的数据。 如果你想要每个用户的数据,你应该调用模型并检索每个用户
users = User.objects.all()
,
您只需将家庭应用的模型导入到模型应用中即可使用。像这样
from home.models import User
class Heart(models.Model):
user = models.ForeignKey(User,on_delete=models.CASCADE)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。