Я пытался обновить изображение в моем приложении, но в базе данных хранится только имя файла, и файл не загружается? - PullRequest
0 голосов
/ 02 июля 2019

В моем приложении есть данные, где пользователь может просматривать и обновлять свои данные. Я пытался обновить изображение в своем приложении, но в базе данных хранится только имя файла, а файл не загружается?Если я создаю пользователя и загружаю профиль, рис загружается в соответствующую папку. Но если я обновляю его, он не загружает этот рисунок в соответствующую папку, а хранит только имя файла в базе данных.

def accountdetails(request,pk):
user=User.objects.get(pk=pk)
initial_values= {'Firstname':user.first_name,'Lastname':user.last_name,
                        'Username':user.username,'Email':user.email}
if request.method == "POST":
    form =  Accountdetails(request.POST,request.FILES)
    if form.is_valid():
        email = form.cleaned_data['Email']
        Username=form.cleaned_data['Username']
        firstname=form.cleaned_data['Firstname']
        lastname=form.cleaned_data['Lastname']
        user=User.objects.filter(pk=pk).update
                (first_name=firstname,last_name=lastname,
                           username=Username,email=email)
        Profile.objects.filter(user_id=pk).update(image = 
                                      request.FILES['picture'])
        messages.success(request,'Updated Successfully!')
        return redirect('accountdetails', pk=pk)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...