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/

相关推荐
AOwhisky1 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
小红卒2 小时前
mysql之udf提权
数据库·mysql·网络安全
Trouvaille ~2 小时前
【Redis篇】Redis 哨兵(Sentinel):高可用自动故障转移
数据库·redis·缓存·中间件·sentinel·高可用·哨兵
qfljg2 小时前
oracle 迁移到postgres
数据库·oracle
giaz14n9X3 小时前
Redis 分布式锁进阶第五十七篇
数据库·redis·分布式
剑神一笑3 小时前
Linux ls 命令深度解析:从目录遍历到颜色输出的实现原理
linux·服务器·数据库
Maynor9963 小时前
Codex API 网关迁移与流量优化实战
数据库·oracle
WyCAGy8ij4 小时前
Redis 分布式锁进阶第二篇讲解
数据库·redis·分布式
南极企鹅4 小时前
MySQL的两大支柱:undo Log&redo log
数据库·mysql·oracle
智航GIS4 小时前
ArcGIS大师之路500技---078文件数据库的加密与解密
数据库·arcgis