我努力鍛鍊,以保持用戶的數據是最好的,最安全的方式Django的網站,我需要寫內如何/分離。Django的:保持每個用戶數據分開
這裏是什麼,我需要做一個例子...
示例應用TodoList的
使用Django contrib.auth來管理用戶/密碼等,我有以下的用戶
湯姆 吉姆 李
將會有一個待辦事項模型(在我的真正的應用程序將有更多的車型)
class ToDo(models.Model):
user = models.ForeignKey(User)
description = models.CharField(max_length=20)
details = models.CharField(max_length=50)
created = models.DateTimeField('created on')
,我遇到的問題 - 而且可在想這:這將如何被鎖定,因此,湯姆只能看到湯姆的待辦事項清單,李某隻能看到他待辦事項列表等等...
我已經看到幾個帖子,指出你可以在每個查詢中使用過濾器,或者使用url,所以url可能看起來像www.domain.com/username/todo
但是無論哪種方式,我不知道這是否正確的方式/最好的方式,或者在阻止用戶看到對方數據方面的麻煩
歡呼聲
理查德
您好,感謝的例子,那就是感覺對了,我會用這種方法走的路,剛寫了一個待辦事項應用例子,這個效果很好。 – Richard
太棒了。很高興我能夠提供幫助。 – Brandon