第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Django 中編寫視圖來更新模型圖像?

如何在 Django 中編寫視圖來更新模型圖像?

泛舟湖上清波郎朗 2021-09-11 14:56:03
我使用配置文件模型擴(kuò)展了 django 用戶模型。我想添加更新用戶的個人資料功能。因為我將該num字段設(shè)為唯一字段,所以在我的更新視圖函數(shù)中,更新表單的is_valid總是False. 我也無法更新照片png?這是我的代碼;楷模:class Profile(models.model):   user = models.OneToOneField(User,on_delete=models.CASCADE)   num =models.CharField('identity',max_length=254,unique=True)   photo = models.ImageField('image',upload_to = 'images/licences')形式:class ProfileForm(forms.ModelForm):    class Meta:        model= Profile        fields = ['num','photo']意見:def modify_view(request):    user = request.user    if request.method=="POST":        form = ProfileForm(request.POST,request.FILES)        if form.is_valid()             user_profile = Profile.objects.get(user=user)            user_profile.image = form.clean_data['image']            user_profile.save()    else:        form = ProfileForm()        return render(request,"profile.html",{form:form}) 模板{% extends  'account/home/index.html' %}{% block content %}<div class="row">    <div class="col-md-8 col-sm-8 col-8">      <form class="signup needs-validation" id="signup_form" method="post"  enctype="multipart/form-data" >        {% csrf_token %}        {{form.as_p}}        {% if redirect_field_value %}        <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />        {% endif %}        <div class="form-group">            <button  type="submit" class="col-sm-8  offset-sm-4 btn btn-success btn-block">update</button>         </div>      </form>    </div>  </div>{% endblock %}
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號