我只是想在Django中使用模型表單發佈模型細節。這guy也問過同樣的事情,但當我嘗試 接受的答案,它返回沒有類型的值。在Django中獲取模型表單的保存對象?
這是我在「views.py」代碼:
if request.method == 'POST':
if request.user.is_authenticated():
form = PostStoryForm(request.POST)
if form.is_valid():
obj = form.save(commit=False)
obj.author = request.user
new_post = obj.save()
print(new_post)
上面的代碼的形式保存到數據庫成功,但「new_post」變量是「無」。例如,當我嘗試訪問我的模型中的字段'new_post.title'時,它返回'AttributeError',其中說'NoneType'對象沒有屬性'標題'
我在做什麼錯了?
我想我們也需要保存你的表格。 –
'save()'模型不會像'save()'方法那樣返回實例。 – trixn