Create Post
views.py
def create_post(request) :
if request.method=='POST':
form = PostForm(request.POST)
if form.is_valid():
form.save()
return redirect('post_list')
else:
form = PostForm()
return render(request,'blog/form.html',{'form':form})
html
<h1>Blog Form</h1>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Save</button>
</form>
urls.py
path('create_post/',views.create_post,name='create_post'),
Last updated