ket*_*ale 12 python apache django httpd.conf
我的 Django 项目在 RHEL 7 OS 上运行。该项目在 path 中/root/project。项目托管在 httpd 服务器上。现在我正在尝试访问目录外的文件,例如/root/data/info/test.txt
我应该如何访问 views.py 中的这个路径,以便我可以读写项目目录之外的文件?我试图添加路径,sys.path但没有用。文件也有读写权限。
atn*_*atn 10
将以下行添加到您的 settings.py
import os
..
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
FILES_DIR = os.path.abspath(os.path.join(BASE_DIR, '../data/info'))
Run Code Online (Sandbox Code Playgroud)
然后你可以在你的视图中使用
from django.conf import settings
import os
..
file_path = os.path.join(settings.FILES_DIR, 'test.txt')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6943 次 |
| 最近记录: |