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/

相关推荐
格鸰爱童话13 小时前
向AI学习项目技能(六)
java·人工智能·spring boot·python·学习
悟空爬虫-彪哥14 小时前
VRChat开发环境配置,零基础教程
python
数据知道14 小时前
《 Claude Code源码分析与实践》专栏目录
python·ai·github·claude code·claw code
曲幽14 小时前
FastAPI+Vue:文件分片上传+秒传+断点续传,这坑我帮你踩平了!
python·vue·upload·fastapi·web·blob·chunk·spark-md5
石工记14 小时前
Agent 应用与图状态编排框架LangGraph
python·ai编程
XiYang-DING14 小时前
【Java】二叉搜索树(BST)
java·开发语言·python
赵优秀一一15 小时前
FastAPI 核心
linux·python·fastapi
清水白石00815 小时前
向后兼容的工程伦理:Python 开发中“优雅重构”与“责任担当”的平衡之道
开发语言·python·重构
wgzrmlrm7415 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
徐先生 @_@|||16 小时前
基于Translation插件实现在pycharm本地翻译并阅读英文资料
ide·python·pycharm