我只想在用 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)
Run Code Online (Sandbox Code Playgroud)
上面的代码成功地将表单保存到数据库中,但“new_post”变量为“None”。例如,当我尝试访问模型中的字段“new_post.title”时,它返回“AttributeError”,表示“NoneType”对象没有属性“title”
我究竟做错了什么?
import re
line = 'Here is my probblem, brother!'
t = re.findall('..b', line)
print(t)
Run Code Online (Sandbox Code Playgroud)
这打印:
['rob', ', b']
Run Code Online (Sandbox Code Playgroud)
但它应该在'probblem'中找到'obb'.为什么?