0
views.pydjango 1.5中direct_to_template的代碼是什麼。這是給錯誤
from django.views.generic.simple import direct_to_template
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()
return HttpResponseRedirect('/post/thankyou/')
else:
form = TweetForm(instance=tweet)
return direct_to_template(request,'post_tweet.html',{'form': form})
urls.py
urlpatterns = patterns('',
url(r'^$', 'post_tweet'),
異常值:'str'對象不可調用 – user1785231
你做了什麼改變?你想使用'TemplateView'或'render'嗎? –