对象delete():调用的django.model.db.base 模块delete 方法 queryset的delete调用的 django.db.models.query QuerySet类的delete方法: 模型: class LogisticQuerySet(QuerySet): def
原创 2022-09-20 11:26:05
273阅读
Day05 Django模型1.     Django对各种数据库提供了很好的支持,为这些数据库提供了统一调用的API,MySQL是Web 应用中最常用的数据库,接下来以MySql为例进行介绍。2.     安装mysql驱动  参见1) 下载安装成功Mysql2) 进入目录D:\Pyth
第一步修改模板加入逻辑语句If语句格式可以使用and与or连接布尔类型,但是and与or不能合用可以使用in运算For语句格式对字典进行遍历1,forloop.counter表示循环的次数,它从1开始计数,第一次循环设为1,例如:代码1.{% for item in todo_list %}   2.    <p>`forloop`.`counter `:
原创 2014-02-26 17:23:08
6665阅读
重写 queryset中的delete方法 from django.db.models.query import QuerySet class LyQuerySet(QuerySet): def delete(self): """ 重写QuerySet的 delete方法实现数据的逻辑删除 Quer ...
转载 2021-06-22 23:33:00
769阅读
2评论
1、产品需求描述完成一个电商网站的项目2、业务主体描述买家店铺商品订单关系拓扑图3、业务逻辑描述业务点卖家注册买家注册买家可以注册店铺,但是一个买家只能有一个店铺买家可以浏览所有的商品可以按照商品的类型进行浏览也可以进入店铺进行浏览买家可以下单购物,(当前只支持支付宝)买家购买步骤1、买家浏览商品2、买家将商品添加到购物车3、进行结算4、生成订单5、买...
原创 2021-07-09 10:18:45
397阅读
#!/usr/bin/env python# -*- coding:utf-8 -*-# Created by 秋叶夏风# 本模块的功能:<>def get_page_list(max_page,curr_page,leng): ''' 用于生成页数列表 :param max_page:最大页数 :param curr_page:当前页数 ...
原创 2021-08-25 15:45:10
202阅读
# Django架构中的业务逻辑实现 Django是一个高效的Web框架,通过MVC设计模式的变体,即MTV(Model-Template-View),帮助开发者更有效地构建可扩展的Web应用程序。在这个架构中,业务逻辑通常是在View层中实现的。本文将探讨如何在Django中实现业务逻辑,并通过代码示例加以说明。 ## Django 结构概述 Django应用程序通常包含以下几个组件:
原创 2024-10-01 09:25:14
71阅读
1完善django后端用户注册视图逻辑 import json from django.http import JsonResponse from django.shortcuts import render from django.views import View from .models im
原创 2022-09-02 23:57:56
37阅读
 模型:class LogisticQuerySet(QuerySet): def delete(self): self.update(is_delete=True)class BookManager(models.Manager): _queryset_class = LogisticQuerySet def get_queryset(self):
原创 2022-09-20 12:31:45
394阅读
1点赞
默认是物理删除,通过自定义Manager实现逻辑删除功能。 调用delete()方法后,数据依然在,只是update了isDelete字段的值,真正实现了逻辑删除: 
原创 2022-01-19 17:57:32
212阅读
默认是物理删除,通过自定义Manager实现逻辑删除功能。调用delete()方法后,数据依然在,只是update了isDelete字段的值,真正实现了逻辑删除:
原创 2021-07-07 10:06:20
183阅读
Django项目的设置文件位于项目同名目录下,名叫settings.py。这个模块,集合了整个项目方方面面的设置属性,是项目启动和提供服务的根本保证。 一、简述 settings.py文件本质上是一个Python模块,带有模块级别的变量。 下面是一些示例设置: ALLOWED_HOSTS = ['w
原创 2018-12-30 18:26:00
513阅读
Security in Django
转载 2016-08-04 16:18:00
244阅读
安装 通过cmd进行安装 pip3 install django==1.11.11 创建django项目 通过命令行进行创建 下面的命令创建了一个名为"mydjango"的Django 项目: django-admin startproject mydjango 说明: 在哪个目录下创建的,就会在哪
原创 2022-07-07 10:56:38
574阅读
一、django连接mysql 1 如果项目使用sqlite,不需要额外配置,直接操作即可 2 django默认情况链接mysql,用的驱动是mysqldb模块,python 3.x以后,这个模块用不了了,咱们用的全都是pymysql,需要做个替换 3 showmigrations:查看哪些记录更改 ...
转载 2021-04-29 17:14:59
533阅读
2评论
前言 Django是一个开放源代码的Web应用框架,由Python写成,最初用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(内容管理系统)软件,于2005年7月在BSD许可证下发布,这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django采用了MTV
原创 2021-05-19 22:28:45
574阅读
HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。一、HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。1、GET 方法我们在之前的项目
转载 2020-06-20 19:39:00
373阅读
2评论
在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。一、模板应用实例
转载 2020-06-20 19:37:00
681阅读
2评论
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于DjangoDjango是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 一、Window...
转载 2020-06-19 16:06:00
343阅读
2评论
Django是一个基于Python的Web框架,它使您可以快速创建Web应用程序,而不会遇到通常在其他框架中会发现的所有安装或依赖性问题。Django基于MVT(模型视图模板)体系结构,并围绕CRUD(创建,检索,更新,删除)操作展开。最好将CRUD解释为构建Django Web应用程序的一种方法。通常,CRUD意味着对数据库中的表执行创建,检索,更新和删除操作。让我们讨论一下CRUD的实际含义,
原创 2020-12-26 21:21:19
607阅读
  • 1
  • 2
  • 3
  • 4
  • 5