簡體   English   中英

Django:如何在 Django 中保存圖像?

[英]Django: how to save image in django?

我正在嘗試將圖像保存在 django 中,但它似乎沒有按預期工作,我無法真正說出代碼發生了什么。 我提交表單的方式不是執行form.save的直接方式,但我正在嘗試創建一個主題,如果下拉列表中沒有現有主題,則保存其他信息但未保存圖像.

視圖.py


@login_required
def CreateRoom(request):
    topics = Topic.objects.all()
    if request.method == "POST":
        form = ChatRoomForm(request.POST, request.FILES)
        topic_name = request.POST.get("topic")
        topic , created = Topic.objects.get_or_create(name = topic_name )
        
        new_room = Chatroom.objects.create(
            ...
            image = request.POST.get("image" )
            ...
        )

您必須從 request.FILES 中獲取圖像,將其寫入存儲后,然后將圖像路徑設置為模型字段

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM