|
|
|
@ -2,7 +2,7 @@ from django.shortcuts import render, get_object_or_404 |
|
|
|
from django.http import HttpResponse, Http404, HttpResponseRedirect |
|
|
|
from django.http import HttpResponse, Http404, HttpResponseRedirect |
|
|
|
from django.template import loader |
|
|
|
from django.template import loader |
|
|
|
from django.urls import reverse |
|
|
|
from django.urls import reverse |
|
|
|
from .models import Post |
|
|
|
from .models import Post, Comment |
|
|
|
from datetime import datetime |
|
|
|
from datetime import datetime |
|
|
|
import logging |
|
|
|
import logging |
|
|
|
|
|
|
|
|
|
|
|
@ -25,7 +25,7 @@ def submit(request): |
|
|
|
if 'state' in request.POST: |
|
|
|
if 'state' in request.POST: |
|
|
|
post = Post.objects.create(author=request.user,date=datetime.today()) |
|
|
|
post = Post.objects.create(author=request.user,date=datetime.today()) |
|
|
|
post.title = request.POST['title'] |
|
|
|
post.title = request.POST['title'] |
|
|
|
post.content = request.POST['content'] |
|
|
|
post.body = request.POST['body'] |
|
|
|
post.url = request.POST['url'] |
|
|
|
post.url = request.POST['url'] |
|
|
|
post.image_url = request.POST['image_url'] |
|
|
|
post.image_url = request.POST['image_url'] |
|
|
|
post.state = request.POST['state'] |
|
|
|
post.state = request.POST['state'] |
|
|
|
@ -37,3 +37,10 @@ def submit(request): |
|
|
|
|
|
|
|
|
|
|
|
def submitted(request): |
|
|
|
def submitted(request): |
|
|
|
return render(request, 'news/submitted.html', {}) |
|
|
|
return render(request, 'news/submitted.html', {}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def comment(request, post_id): |
|
|
|
|
|
|
|
comment = Comment(author=request.user,date=datetime.today()) |
|
|
|
|
|
|
|
comment.post = get_object_or_404(Post, pk=post_id) |
|
|
|
|
|
|
|
comment.body = request.POST['body'] |
|
|
|
|
|
|
|
comment.save() |
|
|
|
|
|
|
|
return HttpResponseRedirect(reverse('news:post', args=(post_id,))) |
|
|
|
|