Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用户上传视图_Python_Django - Fatal编程技术网

Python 用户上传视图

Python 用户上传视图,python,django,Python,Django,当用户在MEDIA\u ROOT目录(“usermedia”)中上载文件时 usermedia目录中的所有上载文件均为PIN.pdf格式。每个用户都有其唯一的PIN码(11个号码),在用户注册期间输入 我想在我的应用程序中创建view.html文件,其中将显示上载文件。不适用于所有用户。用户只查看自己的文件最简单(但不是最好)的方法是存储上传的媒体\u ROOT+用户ID。但这并不安全,也不好。在您的视图中,您可以列出用户上传目录中的所有文件。您可以在某处捕获我的用户上传的文件的路径(从数据库到

当用户在MEDIA\u ROOT目录(“usermedia”)中上载文件时 usermedia目录中的所有上载文件均为PIN.pdf格式。每个用户都有其唯一的PIN码(11个号码),在用户注册期间输入


我想在我的应用程序中创建view.html文件,其中将显示上载文件。不适用于所有用户。用户只查看自己的文件

最简单(但不是最好)的方法是存储上传的媒体\u ROOT+用户ID。但这并不安全,也不好。在您的视图中,您可以列出用户上传目录中的所有文件。

您可以在某处捕获我的用户上传的文件的路径(从数据库到模型),然后按用户过滤模型并显示所有上传的文件。

+1应该查看
django.filetransfer
,并将其用作您的通用文件上传应用程序。然后照阿米特的建议去做。我现在就是这样做的。我们有一个用于上传的ID(看看tumblr/facebook如何处理他们的图像名称…),然后用您的图像存储服务器主机名构建它)