相关疑难解决方法(0)

Django:如何允许可疑文件操作/复制文件

我想做一个SuspiciousFileOperationdjango默认不允许的.

我正在编写一个命令(运行manage.py importfiles)以在我自己编写的Django文件存储库中导入真实文件系统上的给定目录结构.

我想,这是我的相关代码:

def _handle_directory(self, directory_path, directory):
    for root, subFolders, files in os.walk(directory_path):
        for filename in files:
            self.cnt_files += 1
            new_file = File(directory=directory, filename=filename, file=os.path.join(root, filename),
                 uploader=self.uploader)
            new_file.save()
Run Code Online (Sandbox Code Playgroud)

回溯是:

Traceback (most recent call last):
  File ".\manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 399, in execute_from_command_line
    utility.execute()
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Python27\lib\site-packages\django\core\management\base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "C:\Python27\lib\site-packages\django\core\management\base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "D:\Development\github\Palco\engine\filestorage\management\commands\importfiles.py", …
Run Code Online (Sandbox Code Playgroud)

python django

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

django ×1

python ×1