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/

相关推荐
阿里云大数据AI技术15 小时前
云栖实录|MaxCompute全新升级:AI时代的原生数据仓库
大数据·数据库·云原生
不剪发的Tony老师16 小时前
Valentina Studio:一款跨平台的数据库管理工具
数据库·sql
weixin_3077791316 小时前
在 Microsoft Azure 上部署 ClickHouse 数据仓库:托管服务与自行部署的全面指南
开发语言·数据库·数据仓库·云计算·azure
六元七角八分16 小时前
pom.xml
xml·数据库
虚行16 小时前
Mysql 数据同步中间件 对比
数据库·mysql·中间件
奥尔特星云大使16 小时前
mysql读写分离中间件Atlas安装部署及使用
数据库·mysql·中间件·读写分离·atlas
牛马baby17 小时前
【mysql】in 用到索引了吗?
数据库·mysql·in
杀气丶17 小时前
L2JBR - 修复数据库编码为UTF8
数据库·sql·oracle
-Xie-17 小时前
Mysql杂志(三十)——索引失效情况
数据库·mysql
为java加瓦17 小时前
Lombok @Data 注解在 Spring Boot 项目中的深度应用与实践指南
java·开发语言·数据库