我希望网站上的用户能够下载路径被遮蔽的文件,这样他们就不能直接下载。例如,我希望URL是这样的:http://example.com/download/?f=somefile.txt在服务器上,我知道

用自定义字段扩展User模型(与Django的身份验证应用程序绑定)的最佳方法是什么?我还可能想使用电子邮件作为用户名(用于身份验证)。我已经看到了一些方法,但不能决定哪一个是最好的。