在Django中使用.csv作为用户模型

时间:2013-06-23 03:38:04

标签: django security csv

我有一个与.csv文件一起使用的django应用程序作为数据库,在这些文件中我有系统的用户(我无法改变它),我需要在站点中实现安全性(登录)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,而且你没有要求具体细节,所以这里概述了你需要做什么。

如果您打算使用django的内置authentication system,则必须设置数据库;即使是它的sqlite。设置数据库后,运行manage.py syncdb以创建必要的身份验证表(默认情况下,已为身份验证系统设置了django创建的settings.py,因此您无需进行任何其他变化)。

完成后,您必须编写一个夹具,将用户从csv文件加载到身份验证表中。您可以在providing initial data for models下的文档中阅读。

现在您已准备好设置密码和权限。如果csv文件发生更改,您的下一个任务是确保csv文件与身份验证表同步。