ICode9

精准搜索请尝试: 精确搜索
  • 使用Django和FastAPI构建Web应用程序2023-08-01 16:38:58

    在python生态系统中,有多个框架可用于制作强大的后端。Django和FastAPI是最受欢迎的。Django具有许多开箱即用的功能,如ORM、中间件、身份验证、管理面板等。另一方面,FastAPI具有异步就绪支持,是一个超快速、轻量级的框架,用于生成Rest API。本文的目的是探索如何在生产中利用这两个框

  • 使用 Django 和 FastAPI 构建 Web 应用程序:两全其美2023-07-16 19:27:39

    在python生态系统中,有多个框架可用于制作健壮的后端。Django和FastAPI是最受欢迎的。Django 带有许多开箱即用的功能,如 ORM、中间件、身份验证、管理面板等。另一方面,FastAPI具有异步就绪支持,是一个超快速,轻量级的框架来生成Rest API。本文的目的是探讨如何在生产中利用这两个框架

  • 使用 Django 和 FastAPI 构建 Web 应用程序:两全其美2023-07-08 13:55:08

    在python生态系统中,有多个框架可用于制作健壮的后端。Django和FastAPI是最受欢迎的。Django 带有许多开箱即用的功能,如 ORM、中间件、身份验证、管理面板等。另一方面,FastAPI具有异步就绪支持,是一个超快速,轻量级的框架来生成Rest API。本文的目的是探讨如何在生产中利用这两个框架

  • 初学者 Django:轻松构建强大的 Web 应用程序!2023-06-01 15:02:14

    介绍: 您是渴望踏上激动人心的 Web 开发之旅的初学者吗?看看 Django,这是一种基于 Python 的 Web 框架,它简化了构建健壮且可扩展的 Web 应用程序的过程。在本文中,我们将深入 Django 的世界,探索其关键概念并指导您完成入门步骤。从设置开发环境到创建模型、视图和模板,您将为 Django

  • 【django学习-17】数据表操作之查询2022-09-16 23:30:26

    常用查询 python manage.py shell from blog.models import * 查询: 1、全表查询 b = Book.objects.all() #查询第一条 b[0].title >>> b = Book.objects.all() >>> b[0].title 'python' 2、查询前2条数据 >>> b = Book.objects.all()[:2] >>>

  • 执行migrate报错:django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initi2022-09-16 20:32:19

    报错 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency blog. 0001_initial on database 'default'. 报错原因 在数据库中已经有了django相关的依赖表 解决 ps: 慎用该方法,我这里是刚新建数据库

  • Django高并发处理与解决方案探讨2022-09-16 14:33:49

    一直在听别人说,django在处理高并发时很低效,甚至有些人道听途说Django并不能处理高并发,然后萌发放弃Django的念头。那么在这里就和大家一起探讨一下Django高并发怎么处理。 一直都在说高并发,在这之前,我们先了解一下什么是高并发。多少QPS才算是高并发?业务系统服务,单机,集群分别是多

  • Django后台美化2022-09-15 18:31:07

    Django后台美化 1.Xadmin 1.1 安装 通过如下命令安装xadmin的最新版: pip install https://github.com/sshwsfc/xadmin/tarball/master 在配置文件中注册如下应用 INSTALLED_APPS = [ ... 'xadmin', 'crispy_forms', 'reversion', ... ] xadmin有建立自己

  • django queryset列表合并2022-09-15 13:02:35

    import itertools queryset_top = query.filter(is_top=True).order_by("-updated_at") queryset2 = query.filter(is_top=False).order_by("-created_at") queryset = list(itertools.chain(queryset_top, queryset2)) 这样就实现了合并两个queryset, 并且queryse

  • Django_渲染详解2022-09-15 01:04:34

    Django_render 模板语法 模板引擎是一种可以让开发者把服务端数据填充到html网页中完成渲染效果的技术。它实现了把前端代码和服务端代码分离的作用,让项目中的业务逻辑代码和数据表现代码分离,让前端开发者和服务端开发者可以更好的完成协同开发。 静态网页:页面上的数据都是写死的

  • 【django学习-15】ORM简介与数据表操作2022-09-14 21:30:35

    ORM概念:对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 ORM优缺点: 优点: 1 ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句。快速开发,由此而来。 2 可以避免一些新手程序猿写sql

  • Django admin InlineModelAdmin2022-09-14 16:03:54

    InlineModelAdmin class InlineModelAdmin class TabularInline class StackedInline 举例,有两个Model: from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): author = models.ForeignKey(Aut

  • Django中使用QQ登录2022-09-14 12:03:29

    Django中使用QQ登录 1.返回QQ登录网址的视图 (1)后端接口设计: 请求方式: GET /oauth/qq/authorization/?next=xxx 请求参数: 查询字符串 参数名 类型 是否必须 说明 next str 否 用户QQ登录成功后进入网站的哪个具体网址 返回数据: JSON { "login_url": "https://graph.q

  • python学习Day652022-09-14 00:04:55

    Day 65 今日内容概要 csrf跨站请求伪造 csrf操作方式 csrf相关装饰器 auth认证模块 auth_user表切换 基于django中间件设计项目功能 今日内容详细 1.csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个有一个和银行一样的网址页面,用户在该页面上转账 账户的钱会减少 但受益人不

  • 【django学习-14】Django配置mysql数据库,问题汇总2022-09-13 23:35:34

    1、配置连接mysql数据库 DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': BASE_DIR / 'db.sqlite3', # } 'default': { 'ENGINE':

  • Django之csrf和cbv2022-09-13 23:31:43

    csrf跨站请求伪造 介绍 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上

  • django框架-102022-09-13 22:33:14

    csrf跨站请求伪造 1.简介   钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人  2.模拟   一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防   csrf策略:通过在返回的

  • cookie和session2022-09-13 21:30:08

    目录今日内容概要今日内容详细cookie与session简介django操作cookiedjango操作sessiondjango中间件 今日内容概要 cookie与session django中间件 csrf跨站请求伪造 今日内容详细 cookie与session简介 """ HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上

  • 本地django项目,Bootstrap排版显示效果混乱,CSS样式不起作用原因分析及解决方案2022-09-13 19:32:58

    原因分析:Bootstrap只要正常引用了样式文件(可通过点击样式连接查看是否能打开),或者本地文件引用的情况下,要注意样式引用的地址是否正确,在django中常见原因是地址引用错误。 如下html的引用: <!-- Bootstrap CSS--> <link rel="stylesheet" href="https://www.jq22.com/jquery/bootstr

  • 【2022.9.12】cookie与session/Django操作cookie/Django操作session/Django中间件2022-09-12 23:04:15

    今日内容概要 cookie与session Django操作cookie Django操作session Django中间件 cookie与session简介 推导与介绍 # 推导: HTTP协议四大特性: 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 意思为:服务端记不住无法识别客

  • cookie、session与中间件2022-09-12 17:34:13

    cookie与session cookie与session简介 ''' HTTP协议 1.基于请求响应 2.基于TCP\IP之上作用于应用层的协议 3.无状态 不保存请求和响应之间的通信状态 4.无/短连接 请求一次处理一次,之后断开 ''' 1.Cookie 1.1因为HTTP协议是无状态的,所有每次请求都是独立的,执行后不会保存请求和响

  • cookie、session的应用与Django中间件介绍2022-09-12 16:31:34

    cookie、seesion的应用与Django中间件介绍 cookie与session简介 HTTP协议四大特性 1.给予请求响应 2.基于TCP、TP作用于应用层之上的协议 3.无状态 服务器端无法识别客户端状态的状态 1.互联网刚开始兴起的时候所有人访问网站都是一样的数据,服务器无法识别客户端,只是给出我

  • python 学习笔记(十二)--Django 基本知识点小结2022-09-12 01:02:41

    1.Django中的相应对象 构造函数格式: HttpResponse(content=响应体,content_type=响应体数据类型,status=状态码) 作用: 向客户端浏览器返回相应,同时携带响应体内容。 参数: --content:表示返回的内容。 --status_code:返回的HTTP响应状态码(默认为200)。 --content_type:指定返回数

  • Django基础介绍四(模版语法)2022-09-11 15:30:17

    CBV源码剖析 你自己不要修改源码 除了bug很难找 突破口在urls.py url(r'^login/',views.MyLogin.as_view()) url(r'^login/',views.view) FBV一模一样 CBV与FBV在路由匹配上本质是一样的 都是路由 对应 函数内存地址 函数名/方法名 加括号执行优先级最高 猜测 as_view() 要么是被

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有