视图.py
def add_phone(request):
phoneForm = PhoneForm()
user = request.user
phone = Phone_info.objects.get(user=2)
phoneForm = PhoneForm(instance=phone)
phone.user=request.user
if request.method=='POST':
phoneForm = PhoneForm(request.POST,request.user,instance=phone)
user=request.user
if phoneForm.is_valid():
phone=phoneForm.save(commit=False)
phone.user=request.user
phone.save()
return redirect('/member/contact-list/')
模型.py
class Phone_info(models.Model):
user = models.ForeignKey(User, null=True)
name1 = models.CharField('Name', max_length=100, null=True, blank=True)
表格.py
class PhoneForm(forms.ModelForm):
class Meta:
model = Phone_info
在views.py中,form.is_valid()没有发生,因为用户没有通过表单。通过什么方法我可以通过表单传递用户。我在google中搜索相同,没有任何想法。请帮助我这。