Django 删除所有数据

1,添加模型

Test/app11/models.py

复制代码
from django.db import models

class Post(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()
    pub_date = models.DateTimeField('date published')




class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=100)
    publication_date = models.DateField()
    price = models.DecimalField(max_digits=5, decimal_places=2)

    def __str__(self):
        return self.title

2,添加视图函数

Test/app11/views.py

复制代码
from django.http import HttpResponse
from app11.models import Book  # 导入你的模型

def delete_book3(request):
    Book.objects.all().delete()
    return HttpResponse("删除所有数据")

3,添加路由应用

Test/app11/urls.py

复制代码
from django.urls import path
from . import views

urlpatterns = [

    path('delete_book3/', views.delete_book3, name='delete_book3'),
]

4,访问页面

http://127.0.0.1:8000/app11/delete_book3/

可以看到所有的数据都被删除了

相关推荐
Tiger_shl19 分钟前
【Python语言基础】24、并发编程
java·数据库·python
拉满buff搞代码22 分钟前
搞定 PDF“膨胀”难题:Python + Java 的超实用压缩秘籍
后端
FAQEW22 分钟前
Spring boot 中的IOC容器对Bean的管理
java·spring boot·后端·bean·ioc容器
<<25 分钟前
基于Django的权限管理平台
后端·python·django
Jamesvalley25 分钟前
【修复】Django收到请求报Json解析错误
django·json
林夕112027 分钟前
颠覆认知的MySQL全解析:安装、连接到SQL三大核心语句全掌握
后端·mysql
QMT量化交易1 小时前
如何解决PyQt从主窗口打开新窗口时出现闪退的问题
python·pyqt
databook1 小时前
『Plotly实战指南』--样式定制高级篇
python·数据分析·数据可视化
Java中文社群2 小时前
最火向量数据库Milvus安装使用一条龙!
java·人工智能·后端
basketball6162 小时前
Python torchvision.transforms 下常用图像处理方法
开发语言·图像处理·python