Html 我用blob格式的SQL查询上传了图像。我可以用它来显示图像Django模板吗?

Html 我用blob格式的SQL查询上传了图像。我可以用它来显示图像Django模板吗?,html,django,mysql-workbench,Html,Django,Mysql Workbench,我使用MySQL workbench作为数据库,实际上,我没有创建任何模型,我使用blob格式的SQL查询上传了图像。我可以用它来显示图像Django模板吗 html==>{{para_image}}我们用来显示图像 <div class="parallax1" style="text-align:center ; background-image: url('{{ para_image }}')"> <p sty

我使用MySQL workbench作为数据库,实际上,我没有创建任何模型,我使用blob格式的SQL查询上传了图像。我可以用它来显示图像Django模板吗

html==>{{para_image}}我们用来显示图像

    <div class="parallax1" style="text-align:center ;  background-image: url('{{  para_image }}')">
      <p style="
    color: black;
    font-weight: bold;
     font-size: 20px;
     display: flex;
     align-items: center;
    justify-content: center;


     padding: 30px;  ">  {{ para_text|safe }} </p>


    </div>

def main(request):
    try:
        mycursor = mydb.cursor()
        mycursor.execute("SELECT * FROM counts")

        myresult = mycursor.fetchall()
        mycursor1 = mydb.cursor()
        mycursor1.execute("SELECT * FROM parallax")

        myresult1 = mycursor.fetchall()


        mycursor1.execute("SELECT * FROM footer_content")

        myresult2 = mycursor.fetchall()

        mycursor3 = mydb.cursor()
        mycursor3.execute("SELECT * FROM about_us")

        myresult3 = mycursor.fetchall()
        print("##########00001111111100000##########")
        if(1):
            context={
                'students':myresult[0][2],
                'teachers':myresult[0][3],
                'workers': myresult[0][4],
                'para_text':myresult1[0][2],
                 """image"""
                'para_image':myresult1[0][1],
                'ftext':myresult2[0][1],
                'flink':myresult2[0][2],
                'tlink':myresult2[0][3],
                'ilink':myresult2[0][4],
                'about_us':myresult3[0][2]


            }
            return render(request, 'main.html', context)

        else:
            context={}
            return render(request, 'main.html', context)
    except:
        context = {}
        return render(request, 'main.html', context)





谢谢你

这真的不是Django为图像使用BLOB列的方式,因为从长远来看,它没有效率。这也不是Django使用MySQL workbench创建表并像现在这样手工查询表的方式。但是,如果您坚持这样做,则需要通过对二进制数据进行base64编码形成一个新的模式。此外,千万不要使用
try:except:
,尤其是这样。您将没有机会调试代码,因为它会吞噬所有异常。