0
**Это возвращает ошибку. (Джанго 1.5)
Это ValueError она возвращается. Вид poster.views.post_tweet не возвращает объект HttpResponse
**
плакат/views.py
from django.http import HttpResponseRedirect
def post_tweet(request, tweet_id=None):
tweet = None
if tweet_id:
tweet = get_object_or_404(Tweet, id=tweet_id)
if request.method == 'POST':
form = TweetForm(request.POST, instance=tweet)
if form.is_valid():
new_tweet = form.save(commit=False)
new_tweet.state = 'pending'
new_tweet.save()
send_review_email(tweet)
return HttpResponseRedirect('/post/thankyou/')
else:
form = TweetForm(instance=tweet)
return render(request,'post_tweet.html',{'form': form})
def thank_you(request):
tweets_in_queue = Tweet.objects.filter(
state='pending').aggregate(Count('id')).values()[0]
return render(request, 'thank_you.html',
{'tweets_in_queue': tweets_in_queue})
MyProject/urls.py
url(r'^post/', include('poster.urls'))
постер/urls.py
url(r'^thankyou', 'thank_you'),
да, это работает! Тупики – user1785231