【发布时间】:2013-06-19 09:23:26
【问题描述】:
我有一个 Student 模型,它具有与默认用户模型一对一的字段。
我有一个类似 example.com/studentid 的网址,其中学生 ID 是一个整数值。
我想知道如何检查url中的studentid是否与登录的人的studentid相等?
这是为了确保已经登录的人即使随机更改了url中studentid的值,也只能查看自己的个人资料,而不能查看其他学生资料。
【问题讨论】:
-
如果是这种情况,您不需要在 url 中使用
student_id,因为您始终可以通过request.user访问当前用户。您的 url 可以是/student/profile/并且您的视图将能够仅呈现当前登录用户的相关数据。
标签: python django django-models django-views