Djangoでローカルファイルを読み込む方法

Djangoでは、open()関数を使ってローカルファイルを読み取ることができます。簡単な例を以下に示します。

def read_file(request):
    file_path = '/path/to/file.txt'  # 本地文件的路径

    try:
        with open(file_path, 'r') as file:
            content = file.read()

        return HttpResponse(content)
    except FileNotFoundError:
        return HttpResponse('File not found')

この例では、open()関数はローカルファイルを開くために使用され、withステートメントはファイルを自動的に閉じます。ファイルの内容はread()メソッドで読み取ることができます。そして最後にHttpResponseでファイルの内容を返します。

Django アプリケーションが適切なファイルシステムアクセス権限を持ち、ファイルへのパスが正しいことを確認してください。これにより、ローカルファイルを読み取ることができます。

bannerAds