def new(request):
form = None
if request.method == 'POST':
form = URLForm(request.POST)
if form.is_valid():
post = form.save(commit=False)
user_account = Account.get_by_user(request.user)
post.owner = user_account
post.publisher = user_account
try:
post.set_metadata()
post.save()
return redirect('home')
except LinkException as e:
form.add_error(None, e)
return render(request, 'home.html', {'form': form})
评论列表
文章目录