【发布时间】:2017-11-13 18:36:07
【问题描述】:
我想在 html 页面中隐藏列 bh,所以我通过排除在 forms.py 中隐藏它并尝试在视图中使用 request.user.username 设置外键列 bh 但它给了我这个错误: 无法分配“]>”:“Bed.bh”必须是“医院”实例。
有什么办法可以解决这个问题。请帮忙!
`#forms.py
class BedForm(forms.ModelForm):
class Meta:
model=Bed
fields = ('bed_id','bed_type','created_date','bh',)
exclude=('bh',)
if request.method == "POST":
form = BedForm(request.POST)
if form.is_valid():
bed = form.save(commit=False)
bed.created_date = timezone.now()
hh = Hospital.objects.filter(hospital_id=request.user.username)
bed.bh=hh
bed.save()
b = Bed.objects.filter(bh=request.user.username)
`
【问题讨论】: