Django 新增数据 create()方法

1,添加模型

Test/app11/models.py

复制代码
from django.db import models
 
 
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 add_book2(request):
    # 使用 create 方法创建并保存 Book 实例
    book = Book.objects.create(
        title="Django 编程",
        author="小强",
        publication_date="2024-01-01",
        price=99.99
    )
    print(book)
    return HttpResponse("Book2 added successfully!")

3,添加路由

Test/app11/urls.py

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

urlpatterns = [

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

4,访问页面

http://127.0.0.1:8000/app11/add_book2/

相关推荐
SelectDB1 小时前
让变更流出 Doris:Apache Doris 5.0 基于增量计算的 CDC 技术解析
数据库
这个DBA有点耶1 小时前
MCP隔离层+行级语义审计+输出校验:AI访问数据库的安全边界拆解
数据库·人工智能·ai编程
这个DBA有点耶2 小时前
从反向扫描O(n)到正向扫描O(1):降序索引的物理机制与混合排序匹配规则
数据库
ServBay3 小时前
从 Val Town 停服看,代码能下载不代表项目能搬家
后端·sqlite
2501_933923253 小时前
解读Redis:单线程模型
数据库·redis·缓存
Tapdata5 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?
数据库·人工智能·架构
小科先生6 小时前
Java springboot调用数据库的基本流程
java·数据库·spring boot
星恒随风6 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Pniubi8 小时前
MySQL靠什么实现事务的?事务隔离级别有哪些?
java·数据库·mysql
数据库小学妹8 小时前
pgbouncer 事务池:prepared statement、临时表与会话状态
数据库·后端·postgresql