当前位置: 首页 > wzjs >正文

做食品研发都有哪些网站点开图片跳到网站怎么做的

做食品研发都有哪些网站,点开图片跳到网站怎么做的,app定制开发网站制作,网站建设首页Django软删除功能完整指南:构建图书馆项目 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 Django软删除功能完整指南:构建图书馆项目第 1 步:安装所需包第 2 步:设置您的 Django…

Django软删除功能完整指南:构建图书馆项目

在这里插入图片描述

推荐超级课程:

  • 本地离线DeepSeek AI方案部署实战教程【完全版】
  • Docker快速入门到精通
  • Kubernetes入门到大师通关课
  • AWS云服务快速入门实战

目录

  • Django软删除功能完整指南:构建图书馆项目
    • 第 1 步:安装所需包
    • 第 2 步:设置您的 Django 项目
    • 第 3 步:创建一个 Django 应用程序
    • 第 4 步:更新 `library_project/settings.py` 中的 `INSTALLED_APPS`
    • 第 5 步:在 `library/models.py` 中定义模型
    • 第 6 步:在 `library/admin.py` 中注册模型
    • 第 7 步:进行迁移并应用更改
    • 第 8 步:创建超级用户
    • 第 9 步:在 `library/serializers.py` 中创建序列化器
    • 第 10 步:在 `library/views.py` 中创建视图
    • 第 11 步:更新 `library/urls.py`
    • 第 12 步:更新 `library_project/urls.py`
    • 第 13 步:运行开发服务器

在本教程中,我将使用 django-safedelete 包创建一个具有软删除功能的简单 Django 图书馆项目。该项目将包括多个模型、Django REST 框架 (DRF) API 和基本的 CRUD 操作。

Django-safedelete 功能,允许您将对象标记为已删除,而实际上并未从数据库中移除它们

第 1 步:安装所需包

pip install django djangorestframework django-safedelete

安装 Django、Django REST 框架和 django-safedelete 以添加软删除功能。

第 2 步:设置您的 Django 项目

django-admin startproject library_project
cd library_project

此命令初始化一个名为 library_project 的新 Django 项目。

第 3 步:创建一个 Django 应用程序

python manage.py startapp library

生成一个新的 Django 应用程序 library 来组织您的项目组件。

第 4 步:更新 library_project/settings.py 中的 INSTALLED_APPS

INSTALLED_APPS = [# ...'rest_framework','safedelete','library',
]

'rest_framework''safedelete' 和您的 'library' 应用程序添加到 INSTALLED_APPS 列表中。

第 5 步:在 library/models.py 中定义模型

创建两个具有软删除功能的模型 AuthorBook

# library/models.py
from django.db import models
from safedelete.models import SafeDeleteModel, SOFT_DELETE_CASCADE
class Author(SafeDeleteModel):_safedelete_policy = SOFT_DELETE_CASCADEname = models.CharField(max_length=100)def __str__(self):return self.name
class Book(SafeDeleteModel):_safedelete_policy = SOFT_DELETE_CASCADEtitle = models.CharField(max_length=100)author = models.ForeignKey(Author, on_delete=models.CASCADE)def __str__(self):return self.title

实现 AuthorBook 模型,两者都继承自 SafeDeleteModel 并具有软删除策略。

第 6 步:在 library/admin.py 中注册模型

# library/admin.py
from django.contrib import admin
from .models import Author, Book
admin.site.register(Author)
admin.site.register(Book)

在 Django 管理界面中注册 AuthorBook 模型。

第 7 步:进行迁移并应用更改

python manage.py makemigrations
python manage.py migrate

运行迁移以将更改应用到数据库模式。

第 8 步:创建超级用户

python manage.py createsuperuser

生成一个超级用户以访问 Django 管理界面。

第 9 步:在 library/serializers.py 中创建序列化器

# library/serializers.py
from rest_framework 
http://www.dtcms.com/wzjs/833769.html

相关文章:

  • pc网站 手机网站 微信公众平台wordpress 翻墙
  • 秦皇岛网站推广网页设计旅游模板
  • 鞍山网站制作推广张家口建设网站
  • 只要有足够的粉丝网站seo去哪个网站找好
  • 重庆知名网络公司东莞关键词优化免费诊断
  • 无锡网站建设服务wordpress文章引入代码
  • 有了代码如何建设网站做淘客网站多少钱
  • 公司找人做网站公司网站的建设内容怎么写
  • 公司网站企业文化怎么做网站 验证码错误
  • 哪里建设网站不会被封福州网站怎么做的
  • 曹县网站建设公司靖安建设局网站
  • 凡科网站备案杭州公司网站制作
  • 瓷砖网站模板高校网站建设制度
  • 地图网站模板3g小说网站
  • 泰安网站建设个人工作室手机怎么创建网站
  • 百度网站的目标装修效果图网站推荐
  • 营销型网站的分类免费开源建站系统源码
  • 做网站用什么笔记本配置网站建设管理维护制度
  • 北京网站推广外包网站有订单了有声音提醒怎么做
  • 企业网站asp模板wordpress视频预览插件
  • 电子政务门户网站建设的意义常州快速建站模板
  • 网站开发 需求调研那里可以免费做网站
  • wordpress首页显示文章图片怀化seo优化
  • 北京pc端网站开发家居seo整站优化方案
  • 宿州房地产网站建设不用编程做APP和响应式网站
  • 上海php做网站店铺设计装修图片
  • 织梦系统如何做网站wordpress 添加到主屏
  • 网站指向邮箱超链接怎么做dedecms产品展示织梦模板(营销型网站)
  • 高中信息技术网站设计规划怎样做手机网站建设
  • 视频网站闪图怎么做网站开发项目实例