- Author:
- tuts_station
- Posted:
- August 23, 2022
- Language:
- Python
- Version:
- 3.2
- Score:
- 0 (after 0 ratings)
Hey Friends,
In this quick example, let's see django tutorial & crud example with mysql and bootstrap. step by step explain django crud operations with mysql backend. step by step explain django crud operations with mysql bootstrap. let’s discuss about django crud operations with mysql database.
Read more...
https://tuts-station.com/python-django-crud-example-tutorial.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | from django.shortcuts import render from django.http import HttpResponse, HttpResponseRedirect from django.template import loader from django.urls import reverse from .models import Post from django.views.generic import ListView from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger # Listing Page def index(request): posts = Post.objects.all() page = request.GET.get('page', 1) paginator = Paginator(posts, 3) try: posts = paginator.page(page) except PageNotAnInteger: posts = paginator.page(1) except EmptyPage: posts = paginator.page(paginator.num_pages) return render(request, 'index.html', { 'posts': posts }) # Create Post def add(request): template = loader.get_template('create.html') return HttpResponse(template.render({}, request)) # Store Blog def addrecord(request): x = request.POST['title'] y = request.POST['description'] post = Post(title=x, description=y) post.save() return HttpResponseRedirect(reverse('index')) # Delete Post def delete(request, id): post = Post.objects.get(id=id) post.delete() return HttpResponseRedirect(reverse('index')) # Update Post def update(request, id): post = Post.objects.get(id=id) template = loader.get_template('update.html') context = { 'post': post, } return HttpResponse(template.render(context, request)) # Update Post def updaterecord(request, id): title = request.POST['title'] description = request.POST['description'] post = Post.objects.get(id=id) post.title = title post.description = description post.save() return HttpResponseRedirect(reverse('index')) # Show Post def show(request, id): post = Post.objects.get(id=id) template = loader.get_template('show.html') context = { 'post': post, } return HttpResponse(template.render(context, request)) |
More like this
- Template tag - list punctuation for a list of items by shapiromatron 11 months, 1 week ago
- JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 11 months, 2 weeks ago
- Serializer factory with Django Rest Framework by julio 1 year, 6 months ago
- Image compression before saving the new model / work with JPG, PNG by Schleidens 1 year, 7 months ago
- Help text hyperlinks by sa2812 1 year, 7 months ago
Comments
Please login first before commenting.