我是Python / Django中的新手,我试图实现Django活动流,而且我有点陷入困境。
这是我的代码:
if request.method == 'POST':
title = request.POST.get('title', '')
content = request.POST.get('text', '')
author = request.POST.get('author', '')
now = timezone.now()
post_article = Article.objects.create(
article_title=title,
article_content=content,
pub_date=now,
author=author)
article = ?
action.send(request.user, verb='posted article', action_object=post_article, target=article)
正如您所看到的,用户在POST方法上创建了一篇文章,我希望获得该新创建文章的标题,并将其设置为我的活动流中的目标,但我不知道如何做到这一点。
任何帮助都会很棒。
答案 0 :(得分:2)
你为什么要得到它?你已经拥有它了。标题位于post_article.article_title
。
但是你当然不需要从那里得到它,就像你已经在request.POST['title']
中得到它一样。