def add_tweet(request): """添加推文""" if request.method == 'POST': title = request.POST.get('title') content = request.POST.get('content') user_id = request.POST.get('user_id') t = Tweet() t.title = title t.content = content t.user_id = user_id t.read_num = gen_random_num() t.save() return JsonResponse({'code': 200, 'msg': 'success'})
def feed(request): if request.method == 'POST': form = TweetForm(request.POST, request.FILES) if form.is_valid(): tweet = Tweet() tweet.content = form.cleaned_data['tweet'] tweet.image = form.cleaned_data.get('image') tweet.user = request.user tweet.save() form = TweetForm() else: form = TweetForm() tweets = Tweet.objects.order_by('-post_date') context = { 'tweets': tweets, 'form': form, 'user': request.user, } return render(request, "tweet/feed.html", context)