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/

相关推荐
是小蟹呀^14 小时前
【总结】LangChain中如何维持记忆
python·langchain·memory
蓝色的杯子14 小时前
OpenClaw一文详细了解-手搓OpenClaw-4 Tool Runtime
人工智能·python
克里普crirp14 小时前
电离层TEC地图中添加晨昏线/昼夜转换线
python
Dxy123931021614 小时前
Python使用PyEnchant详解:打造高效拼写检查工具
开发语言·python
架构师老Y14 小时前
011、消息队列应用:RabbitMQ、Kafka与Celery
python·架构·kafka·rabbitmq·ruby
枫叶林FYL14 小时前
【Python高级工程与架构实战】项目四:生产级LLM Agent框架:基于PydanticAI的类型安全企业级实现
人工智能·python·自然语言处理
龙腾AI白云14 小时前
多模大模型应用实战:智能问答系统开发
python·机器学习·数据分析·django·tornado
Hommy8815 小时前
【开源剪映小助手】配置与部署
python·开源·aigc·剪映小助手
V搜xhliang024615 小时前
基于¹⁸F-FDG PET/CT的深度学习-影像组学-临床模型预测非小细胞肺癌脉管侵犯的价值
大数据·人工智能·python·深度学习·机器学习·机器人
TRACER~8515 小时前
项目实战:pyqt6实现拼豆图纸生成器
python·pyqt