An Interest In:
Web News this Week
- April 27, 2024
- April 26, 2024
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
April 14, 2022 05:01 am GMT
Original Link: https://dev.to/phansivang/django-update-post-2fkh
Django Update Post
forms.py
from django import formsclass updateForm(forms.Form): title = forms.CharField() body = forms.CharField()
urls.py
from .models import Postfrom .forms import updateFormdef posteditpage(request, pk): if request.method == 'POST': form = updateForm() title = request.POST['title'] body = request.POST['body'] post = Post.objects.get(id=pk) post.title = title post.body = body post.save() return redirect('/post/' + str(pk)) else: form = updateForm() return render(request, 'app/update-post.html', {'form': form})
urls.py
from django.urls import pathfrom . import viewsurlpatterns = [ path('update/<int:pk>',views.posteditpage,name='post-edit'),]
update-post.html
{% block content %} <form method="POST"> {% csrf_token %} {{ form|crispy }} <button type="submit">UPDATE</button> </form>{% endblock %}
Original Link: https://dev.to/phansivang/django-update-post-2fkh
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To