问题描述
如何在允许对URL发出请求之前,如何从可缓存的URL中提供资产文件,并检查对相应Django模型实例的访问权限?
我有一个Django应用程序,其中的模型实例通常具有相应的“资产”文件,例如图标图像或产品图片。
这些资产应通过可预测和可缓存的URL提供。
其中一些资产是公开的,无需特殊授权即可查看。其他则不是,URL应该返回错误响应(例如HTTP 401 “Unauthorized”或HTTP 404 “Not Found”)。区别取决于相应模型的Django应用查看权限。
似乎Django“ staticfiles”应用程序和“ ImageField”处理都无法以我所能看到的方式实现。
我应该使用什么将对资产文件URL的访问连接到Django模型授权和权限?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)