优缺点 优点django ninja

云服务器下如何部署Django项目详细操作步骤

前期本人完成了“编写你的第一个 Django 应用程序”,有了一个简单的项目代码,在本地window系统自测没问题了,接下来就想办法部署到服务器上,可以通过公网访问我们的Django项目。将开发机器上运行的开发版软件实际安装到服务器上进行长期运行,这是使用 Django 框架进行开发的的最后一个环节 ......
步骤 服务器 项目 Django

Django框架基础5

一、Django模板标签完整攻略 前面我们重点讲解了模板语言中使用频率较高到的三个标签 if、for 以及 url。 本节我们将其余标签选择性的讲解。 学习 Django 框架的时候,要学会抓住知识重点,这是提高学习效率的一种有效途径。 1、判断变量值是否相等 判断两个变量的值是否相等,也是一种很常 ......
框架 基础 Django

Django笔记二十八之数据库查询优化汇总

本文首发于公众号:Hunter后端 原文链接:Django笔记二十八之数据库查询优化汇总 这一篇笔记将从以下几个方面来介绍 Django 在查询过程中的一些优化操作,有一些是介绍如何获取 Django 查询转化的 sql 语句,有一些是理解 QuerySet 是如何获取数据的。 以下是本篇笔记目录: ......
数据库 笔记 数据 Django

Django—Form两种解决表单数据无法动态刷新的方法

一、无法动态更新数据的实例 # Create your models here. class Classes(models.Model): title=models.CharField(max_length=32) def __str__(self): return self.title class ......
表单 方法 动态 数据 Django

Django 知识库:path()路径映射

网站地址是由统一资源定位符表示的,也是就我们常说的 url。 Django 中有非常强大的 path() 方法,可以动态构造出你想要的各种不同形态的 url 。 基本写法如下: from django.urls import path urlpatterns = [ # 固定地址 path('art ......
知识库 路径 知识 Django path

django常用命令

Django常用命令如下: 创建Django项目: django-admin startproject project_name 该命令会创建一个名为project_name的Django项目 创建Django应用程序: python manage.py startapp app_name 该命令会 ......
命令 常用 django

django项目结构

Django项目结构的详细说明如下: project_name/ 项目名称,即项目的根目录。 manage.py Django项目管理工具,可以用它来执行很多操作,如启动服务器、创建数据库等。 project_name/ 项目包,它是存放项目的所有Python代码的地方,该目录下应该包含__init ......
结构 项目 django

JSP的缺点

###JSP的缺点 1.书写麻烦,特别是复杂的页面。 2.因为JSP里面有java代码和其他的代码,所以阅读麻烦。 3.因为前端代码和java代码都放在一起,所以会造成前端人员不会java,而后端人员又不精通HTML。 ** JSP 现在逐步被 = HTML + AJAX 代替 ** 最先使用Ser ......
缺点 JSP

四大常用MQ的优缺点和应用场景选择

一、优缺点 ActiveMQ 官网地址:http://activemq.apache.org/ - 官网介绍 Apache ActiveMQ是最流行的开源、多协议、基于Java的消息代理。它支持行业标准协议,因此用户可以从多种语言和平台的客户端选择中获益。从JavaScript、C、C++、Pyth ......
优缺点 场景 常用

django实现文件上传、删除、下载

django文件上传 定义一个包含FileFiled的类ModelWithFileField,其中upload字段的upload_to参数表示上传的文件存放在什么地方 class ModelWithFileField(models.Model): filename = models.CharFiel ......
文件 django

django-restful:购物车 学习记录

购物车 就有 获取购物车详情 加入购物车 删除购物记录 同样 直接使用mixins 中的 就够了 view 这里面没有一个陌生的 基本都是前面学习过了的 class ShoppingCartViewset(viewsets.ModelViewSet): """ 购物车功能 list: 获取购物车详情 ......
django-restful 购物车 restful django

Django笔记二十七之数据库函数之文本函数

本文首发于公众号:Hunter后端 原文链接:Django笔记二十七之数据库函数之文本函数 这篇笔记将介绍如何使用数据库函数里的文本函数。 顾名思义,文本函数,就是针对文本字段进行操作的函数,如下是目录汇总: Concat() —— 合并 Left() —— 从左边开始截取 Length() —— ......
函数 文本 数据库 笔记 数据

Django框架——静态文件配置、form表单、request对象、连接数据库、ORM简介、ORM基本操作和语句

配置文件介绍 SECRET_KEY = '0yge9t5m9&%=of**qk2m9z^7-gp2db)g!*5dzb136ys0#)*%*a' # 盐 DEBUG = True # 调试模式, 等项目上线的时候,改成False # 配置数据库 DATABASES = { 'default': { ......
基本操作 表单 静态 语句 ORM

通过django-background-tasks执行定时任务

1.安装 django-background-tasks pip install django-background-tasks 2.在Django项目的 settings.py 文件中添加以app: INSTALLED_APPS = [ # other apps 'background_task' ......

django使用多个数据库实现

一、说明: 在开发 Django 项目的时候,很多时候都是使用一个数据库,即 settings 中只有 default 数据库,但是有一些项目确实也需要使用多个数据库,这样的项目,在数据库配置和使用的时候,就比较麻烦一点。 二、Django使用多个数据库中settings中的DATABASES的设置 ......
多个 数据库 数据 django

Django框架——手写web框架、wsgiref模块、动静态网页、jinja2模块、主流web框架、Django简介、基本使用、app概念、目录结构、三板斧

web应用 '''通过浏览器访问的应用程序!!!''' 1.两种模式c/s b/s B/S:browser >server 2.web应用程序的有点 2.1 只需要一个浏览器即可 2.2 节省资源 2.3 他们不需要更新,因为所有新的特性都在服务器上执行 3.web应用程序的缺点 # 特别依赖服务端 ......
框架 模块 三板 三板斧 Django

Django学习-django常用命令

Django框架开发自动化测试平台 # 创建目录 django-admin startproject xx(项目名) # 启动django项目 python manage runserver 0.0.0.0:8000 # 构建django后端数据,有数据迁移也需要执行这两段代码 python man ......
命令 常用 Django django

关于一不小心删除Project Interpreter导致的django项目无法运行

起因是运行项目时发现网页加载得特别慢,加载得时候pycharm那边一直在 discovery binary modules 我还以为是这个原因(后来察觉到它似乎一直都在这个...),查了点方法说是删除别的解释器再增加python安装目录的解释器,照做之后并没啥效果。 但是,第二天启动项目的时候报错, ......

django获取当前用户提交到数据库的最新一条记录

比如想获取最新一条数据的更新时间, datas返回的是一个QuerySet,是一个查询集 可能用了filter,当用.last()返回最后一条记录时报错 object is not iterable 然后用reverse()加上切片获取最后一条数据:reverse按倒序排列 def lasttime ......
数据库 数据 用户 django

Django笔记二十六之数据库函数之数学公式函数

本文首发于公众号:Hunter后端 原文链接:Django笔记二十六之数据库函数之数学公式函数 这一篇来介绍一下公式函数,主要是数学公式。 其中 sin,cos 这种大多数情况下用不上的就不介绍了,主要介绍下面几种: Abs() 绝对值 Ceil() 向上取整 Floor() 向下取整 Mod() ......
函数 公式 数学 数据库 笔记

django day1

Django 目录 1.web应用 2.web手写web框架 3.动静态网页 4.web中三大主流框架 5.django版本 6.如何使用 8.命令行和pycharm创建django项目的区别 在应用app中如何写代码 10.django项目中主要文件介绍 11.django三板斧 12.DEBUG ......
django day1 day

初学Django

Django Web应用 # python就业方向 1. web方向 >>>> 通过浏览器访问的应用程序 >>>> 做网页 2. 爬虫岗位 >>>> 爬取数据 3. 数据分析 >>>> 工作岗位不够多 4. AI >>>> 没有工作经验的不要去 >>>> 需要数学 # 机遇与挑战并行 web: "" ......
Django

编写你的第一个 Django 应用程序,第8部分

本教程从教程 7 停止的地方开始。我们已经构建了我们的网络投票应用程序,现在将查看第三方软件包。 Django 的优势之一是丰富的第三方软件包生态系统。它们是社区开发的包,可用于快速改进应用程序的功能集。 本教程将展示如何添加 Django 调试工具栏,一个常用的第三方包。近年来,Django 调试 ......
应用程序 部分 程序 Django

Django框架

手写web框架、wsgiref模块、动静态网页、jinja2模块、主流web框架、Django简介、基本使用、app概念、目录结构、三板斧 web应用 '''通过浏览器访问的应用程序!!!''' 1.两种模式c/s b/s B/S:browser >server 2.web应用程序的有点 2.1 只 ......
框架 Django

编写你的第一个 Django 应用程序,第7部分

本教程从教程 6 停止的地方开始。我们将继续使用网络投票应用程序,并将专注于自定义 Django 自动生成的管理站点,这是我们在教程 2 中首次探索的。 一、自定义管理表单 通过用 admin.site.register(Question) 注册 Question 模型,Django能够构造一个默认 ......
应用程序 部分 程序 Django

Django框架基础4

一、Django过滤器用法 过滤器从字面的意思上,可以理解为:过滤掉不需要的,剩下我们需要的,Django 的模板语言同样也内置了过滤器,如果你了解其他的框架对这个词一定不陌生,比如说 Flask 框架、Vue 框架等,都内置了过滤器这个功能,在本节我们将一起学习 Django 框架的过滤器。 1、 ......
框架 基础 Django

django

Web应用 # python的就业方向 1. web方向 >就是通过浏览器访问的应用程序 >做网站的 >90%的工作都是web 2. 爬虫岗位 >就是爬取数据的 3. 数据分析方向 >工作岗位不是很多 4. AI >没有工作经验的先不要去 >数学 >AutoGPT >python写的 5. ... ......
django

django中开启事务,GEO地理位置信息、持久化方案、主从复制原理和方案、哨兵高可用、集群原理及搭建、缓存优化、mysql主从、django做读写分离

==django中开启事务== # django中如何开启事务 全局开启:每个http请求都在一个事务中 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'lqz', 'HOST': '127.0.0. ......
主从 原理 方案 django 哨兵

Nginx + Gunicorn 部署 Django 项目

参考 :http://www.manongjc.com/detail/64-ccxvhixakfeoawn.html 一、先将项目运行起来 (一)将项目代码复制(或从 Github 上克隆)到要部署主机的项目目录中; 以下在部署主机上完成 (二)建立虚拟环境 服务器使用 virtualenv 创建虚 ......
Gunicorn 项目 Django Nginx

【OJ】测评机实现-django/python

tasks.py文件(celery) 通过views.py中的submit函数中的evaluate_submission.delay(sub.id)方法,对一个子进程程序进行:编译、产生.out文件、对比testcase文件、返回测评结果。 sub内包含html中通过表单(form)的post请求提 ......
django python