我是初学者,还在学习Django。我想知道如何为Facebook,Instagram等每个帐户建立个人网站。非常感谢。英语不是我的第一语言。
答案 0 :(得分:1)
这是一个非常重要的主题,所以我只想提出一些建议。
因此,您需要跟踪用户。使用Djangos auth功能是有意义的,因为它很可能涵盖了您需要做的事情。 (当然,除非您的用户需要某些特定的功能,否则Django的Auth用户对象不会使用这些功能。)
这家伙有一篇关于如何做到这一点的博客文章。您需要编写自己的模板,并配置网址,但大多数其他内容都是为您完成的。
然后,您必须将应用程序中的模型与用户关联起来。所以说你有一个facebook类型的克隆。每个帖子都有一个用户的外键。您还需要设置权限,以便只有适当的人才能查看相应的帖子。公平地说,这个问题不容易回答,因为它很大程度上取决于你想要做什么的具体细节。