Django 新增数据 save()方法

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_book(request):
    new_book = Book(
        title="Python 编程",
        author="John Doe",
        publication_date="2023-01-01",
        price=99.99
    )
    new_book.save()
    return HttpResponse("Book added successfully!")

3,添加路由

Test/app11/urls.py

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

urlpatterns = [
    path('add_book/', views.add_book, name='add_book'),
]

4,访问页面

127.0.0.1:8000/app11/add_book/

相关推荐
山峰哥1 小时前
Python爬虫实战:从零构建高效数据采集系统
开发语言·数据库·爬虫·python·性能优化·架构
Jay_Franklin8 小时前
SRIM通过python计算dap
开发语言·python
是一个Bug8 小时前
Java基础50道经典面试题(四)
java·windows·python
吴佳浩8 小时前
Python入门指南(七) - YOLO检测API进阶实战
人工智能·后端·python
liliangcsdn9 小时前
python下载并转存http文件链接的示例
开发语言·python
大、男人10 小时前
python之Starlette
python·uvicorn
小智RE0-走在路上12 小时前
Python学习笔记(11) --数据可视化
笔记·python·学习
历程里程碑12 小时前
hot 206
java·开发语言·数据结构·c++·python·算法·排序算法
Coder_Boy_12 小时前
Java+Proteus仿真Arduino控制LED问题排查全记录(含交互过程)
java·人工智能·python
qq_3561969512 小时前
day47_预训练模型与迁移学习@浙大疏锦行
python