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/

相关推荐
Dream of maid几秒前
Python(11) 进程与线程
开发语言·python
财经资讯数据_灵砚智能8 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月7日
大数据·人工智能·python·信息可视化·语言模型·自然语言处理·ai编程
Yqlqlql29 分钟前
# Python : Word 文档标注工具
python
忽而今夏&_&1 小时前
python 刷题最基础的一些
开发语言·python
橘子编程1 小时前
编译原理:从理论到实战全解析
java·linux·python·ubuntu
程序设计实验室1 小时前
Python网络请求库,从 requests 到 httpx
python
电商API&Tina1 小时前
跨境电商如何接入1688官方寻源通接口?附接入流程
java·数据库·python·sql·oracle·json·php
Lyyaoo.2 小时前
【Java基础面经】Java 注解的底层原理
java·开发语言·python
HAPPY酷2 小时前
PyCharm 终极避坑指南:环境选择、镜像加速与包管理
ide·python·pycharm
如竟没有火炬2 小时前
搜索二维矩阵
数据结构·python·算法·leetcode·矩阵