django批量修改table_django单表操作 增 删 改 查

一、实现:增、删、改、查

1、获取所有数据显示在页面上

model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取出数据。

目的:通过classes(班级表数据库)里面的字段拿到对应的数据。

2、添加功能

配置url分发路由增加一个add_classes.html页面

写一个def add_classess函数

在前端写一个a标签,前端页面就可以看到一个添加链接,通过点这个a标签的链接跳转到一个新的add_classess页面

add_classess.html 页面中实现两个功能:

form表单 :返回给add_classess.html页面

input  输入框

input  提交按钮

接下来就要接收前端输入的数据:

if  request.mothod='GET'

elif

request.mothod='POST'

request.POST.get('title')  拿到传过来的班级数据

然后通过创建的方式,写入对应的title字段数据库中

方法:models.Classes.objects.create(titile=title)

再返回给return redirect('/get_classes.html')

3、删除功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个比较复杂的问题,需要一步一步来实现。 首先,我们需要在 Django 定义一个模型来表示 drug_interaction 表。假设该表包含以下四个字段:id、drug1、drug2、interaction_type。我们可以在 Django 定义一个名为 DrugInteraction 的模型来表示这张表: ```python from django.db import models class DrugInteraction(models.Model): drug1 = models.CharField(max_length=100) drug2 = models.CharField(max_length=100) interaction_type = models.CharField(max_length=100) ``` 接下来,我们需要在 Django 的后台添加一个管理界面,让用户可以对 drug_interaction 表进行操作。为此,我们需要创建一个名为 admin.py 的文件,并在其定义一个名为 DrugInteractionAdmin 的类来配置管理界面: ```python from django.contrib import admin from .models import DrugInteraction class DrugInteractionAdmin(admin.ModelAdmin): list_display = ('id', 'drug1', 'drug2', 'interaction_type') search_fields = ('drug1', 'drug2', 'interaction_type') list_filter = ('interaction_type',) admin.site.register(DrugInteraction, DrugInteractionAdmin) ``` 在上面的代码,我们定义了 DrugInteractionAdmin 类,并指定了要在管理界面显示的字段(list_display)、可搜索的字段(search_fields)和过滤器(list_filter)。最后,我们通过调用 admin.site.register() 方法将模型和管理类注册到 Django 的后台。 现在,用户就可以在 Django 的后台对 drug_interaction 表进行操作了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值