如何在django view.py中连接字符串和变量?

时间:2019-07-09 22:35:30

标签: python django python-2.7 django-views

我想在views.py文件中连接字符串和变量。

我尝试了{{}},但这不适用于views.py文件。

    try:
         filename= file.cv #file name comes from db
         path = "media/" filename
         return FileResponse(open("path, 'rb'), content_type='application/pdf')
    except FileNotFoundError:
         raise Http404()

我需要将字符串保存在路径变量中,例如“ media / cv.pdf”或“ media / mycv.pdf”,但是不能这样做。

1 个答案:

答案 0 :(得分:0)

因为filename是一个字符串,所以您可以像两个字符串一样并置

path = "media/" + filename 

但首选

path = os.path.join("media", filename)

在Linux / MacOS上将使用/,在Windows上将使用\