【问题标题】:Django settin up Media files on IISDjango 在 IIS 上设置媒体文件
【发布时间】:2020-08-09 10:16:11
【问题描述】:

我有一个在服务器上创建 PDF 文件的 Django 应用程序。在开发服务器上它运行良好,但在 IIS 上它不创建文件。我已经给予了所有的许可,但没有运气。我写了一个简单的脚本来编写一个文本文件,这在 IIS 上也不起作用。任何解决此问题的帮助都会得到帮助。

谢谢。

    def fileWriteTest(request):
        f = open("media/testwrite.txt", "a")
        f.write("Now the file has more content!")
        f.close()
        print("File Written!")
        return HttpResponse("Done !")

/accounts/testfile/ 处的 FileNotFoundError [Errno 2] 没有这样的文件或目录:'media/testwrite.txt'

【问题讨论】:

    标签: python django windows iis


    【解决方案1】:

    我找到了解决办法。

    '''

    从 django.conf 导入设置 导入操作系统

    def fileWriteTest(request):

    my_file = os.path.join(settings.MEDIA_ROOT, str("testwrite4.txt"))
    
    f = open(my_file, "a")
    f.write("Now the file has more content!")
    f.close()
    print("File Written!")
    return HttpResponse(str(my_file))
    

    '''

    【讨论】:

    • 如果您的问题得到解决,我请求您将有用的建议标记为答案。这将帮助面临同样问题的其他人。
    • 你能告诉我怎么做吗?
    • 要接受答案,请点击投票按钮下方的“复选标记”按钮:imgur.com/a/GyEGtOr
    猜你喜欢
    • 2013-11-12
    • 2019-12-22
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 2012-04-09
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多