Nic*_*ckP 1 python django file
我正在为一些小的 python 函数构建一个 Django web 界面(矫枉过正 - 我知道!)。其中之一转换存储在 Django 根目录中的 txt 文件。那么它的目标是。
我在几个地方有以下设置:
with open('file.csv','r') as source:
...
Run Code Online (Sandbox Code Playgroud)
但是,如果没有在我的机器上设置整个目录(例如 /home/...),它就无法找到该文件。我试过把它放在静态目录中(理想情况下我希望人们能够在稍后阶段下载文件)但同样的问题。
你如何处理 Django 中的文件?解决上述问题的最佳实践是什么,允许稍后下载?
如果您只需要路径:
import os
from django.conf import settings
file_path = os.path.join(settings.STATIC_ROOT, 'file.txt')
with open(file_path, 'r') as source:
# do stuff
Run Code Online (Sandbox Code Playgroud)
有关更多信息,您可以参考 Django文档。
| 归档时间: |
|
| 查看次数: |
1371 次 |
| 最近记录: |