• Django学习笔记之Django的url反向解析

    时间:2023-11-18 23:32:24

    0x00 URL反向解析和三种不同的反向解析方式Django中提供了关于URL的映射的解决方案,可以做两个方向的使用:1.普通解析过程:由客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的视图,获取相应的数据,然后返回给客户端显示。2.反向解析:通过一个视...

  • Python 学习笔记13:Python + wsgi + django 配置。坑爹的python3和wsgi不兼容的解决

    时间:2023-11-12 10:57:55

    今人不见古时月,今月曾经照古人。生命是如此的美丽与短暂!学习Python已经两个月了,Python的语法通过做简单的语法题和看Python语法介绍,有了初步的了解。但上班还是要做别的事情,所以感觉学起来特别慢。有一种时不我待的感觉。基本的语法了解了,接下来就要尽快进入到项目的实战。这样才能快速的遇到...

  • Django学习笔记(7)——单表操作和多表操作

    时间:2023-09-08 21:08:56

    单表操作1,创建模型创建名为book的APP,在book下的models.py中创建模型:from django.db import models# Create your models here.class Book(models.Model): id = models.AutoFiel...

  • Django学习笔记之form组件的局部钩子和全局钩子

    时间:2023-09-08 21:08:44

    本文通过注册页面的form组件,查看其中使用的全局钩子和局部钩子。# Create your views here.class RegForm(forms.Form): username = forms.CharField( min_length=3, label=...

  • Django学习笔记(10)——Book单表的增删改查页面

    时间:2023-06-25 22:09:38

    一,项目题目:Book单表的增删改查页面该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识。二,项目需求:开发一个简单的Book增删改查页面 要求: 实现一个书籍的增删改查功能即可 尽量规范化代码 查询操作: ...

  • python 学习笔记十九 django深入学习四 cookie,session

    时间:2023-06-06 21:41:14

    缓存一个动态网站的基本权衡点就是,它是动态的。 每次用户请求一个页面,Web服务器将进行所有涵盖数据库查询到模版渲染到业务逻辑的请求,用来创建浏览者需要的页面。当程序访问量大时,耗时必然会更加明显,这就是需要缓存的地方,缓存一些东西是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计...

  • Django学习笔记:为Model添加Action

    时间:2023-05-14 17:41:56

    |- Django版本:1.8|- Python版本:3.4models.py 1 class Story(models.Model): #编辑Story状态 STATUS_CHOICES = ( (1, '待编辑状态'), (2, '待批准状态'), ...

  • Django学习笔记(17)——BBS+Blog项目开发(1)验证码功能的实现

    时间:2023-04-04 18:14:32

    本文主要学习验证码功能的实现,为了项目BBS+Blog项目打下基础。为了防止机器人频繁登陆网站或者破坏分子恶意登陆,很多用户登录和注册系统都提供了图形验证码功能。验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Compute...

  • Django学习笔记(20)——BBS+Blog项目开发(4)Django如何使用Bootstrap

    时间:2023-02-20 19:04:26

    本文学习如何通过Django使用Bootstrap。其实在之前好几个Django项目中已经尝试使用过了Bootstrap,而且都留有学习记录,我已经大概有了一个大的框架,那么本文就从头再走一遍流程,其实主要细节还是Bootstrap的常用的语法使用。除了基本流程,本文基于BBS+Blog项目进行学习...

  • Python框架之Django学习笔记(十五)

    时间:2023-02-01 18:30:08

    表单从Google的简朴的单个搜索框,到常见的Blog评论提交表单,再到复杂的自定义数据输入接口,HTML表单一直是交互性网站的支柱。本次内容将介绍如何用Django对用户通过表单提交的数据进行访问、有效性检查以及其它处理。 与此同时,我们将介绍HttpRequest对象和Form对象。从Reque...

  • Python-Django框架学习笔记——第一课:Hello World

    时间:2023-01-20 20:00:57

    Python Django 有诗云: 孤山寺北贾亭西,水面初平云脚低。几处早莺争暖树,谁家新燕啄春泥。乱花渐欲迷人眼,浅草才能没马蹄。最爱湖东行不足,绿杨阴里白沙堤。   今天在信阳游玩,有幸来到信阳师范的机房听课,见此地风景优美,机房宽敞明亮,乃感叹:大好时光不能浪费。顾学Django 命令行...

  • Django学习笔记之表单验证

    时间:2023-01-18 19:40:02

    表单概述HTML中的表单单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。Django中的表单Dj...

  • Django学习笔记7

    时间:2023-01-01 22:19:46

    ORM查询等操作 基础查询13条 <1> all(): 查询所有结果<2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象<3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过...

  • Django学习笔记(http协议与django安装)

    时间:2022-12-30 15:27:33

    Django入门HTTP协议HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。http协议的特性基于tcp/ip协议之上的应用层协议基于请求-响应模式请求是...

  • Linux学习笔记之Django项目部署(CentOS)

    时间:2022-12-21 00:17:17

    一、引入 用Django写了一个测试的项目,现在要部署在Linux上,一般这种情况下,只要在项目里面敲一行命令:python manage.py runserver 0.0.0.0:8000就行了。但这是在开发项目的时候用这个可以测试项目,在浏览器看到效果。正真部署到服务器上,这样是不行的,因为窗口...

  • [Django笔记] views.py 深入学习

    时间:2022-12-20 20:24:05

    views.py 是django MTV 中的主要逻辑层,相当于MVC中的 Controller 以下的实例都基于这样一个路由表: urlpatterns = [ url(r'^(index)?$', views.index, name='index'), url(r'^pos...

  • 完整的Django入门指南学习笔记6

    时间:2022-12-13 22:16:26

    前言欢迎来到系列教程的第六部分!在这篇教程中,我们将详细探讨基于类的视图(简称CBV)。我们也将重构一些现有的视图,以便利用内置的基于类的通用视图(Generic Class-Based Views)。这篇教程我们还将讨论许多其他主题,例如如何使用分页,如何使用markdown以及如何添加简单的编辑...

  • Python-Django框架学习笔记——第二课:Django的搭建

    时间:2022-12-03 20:13:38

      Django 环境搭建 一. 版本选择 Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3. Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X Django 1.7.x 支持 ...

  • Django学习笔记4模板

    时间:2022-11-24 19:17:52

    1.页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们可以使用 Django的 模板系统 (Template System)来实现这种模式, 模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 2.  模板通常...

  • Django学习笔记(3)--模板

    时间:2022-11-24 19:17:46

    模板 在实际的页面大多是带样式的HTML代码,而模板是一种带有特殊语法的html文件,这个html文件可以被django编译,可以传递参数进去, 实现数据动态化。在编译完成后,生成一个普通的html文件,然后发送给客户端。 渲染模板: 1.render_to_string:找到模板,然后将模板编译后...