随笔分类 - Django
摘要:1.说一下这本书,讲解的很细致,内容选取足够入门Django。 2.在学习这本书要注意的几点: <1>如果你想跟着敲这本书的代码必须要安装:Django版本1.10.1(当然也可以玩玩新版本Django2,中间有些部分需要自己goole来解决)和以下内容: sudo pip3 install dja
阅读全文
摘要:创建一个hello.py 内容如下: 终端运行:python hello.py runserver System check identified no issues (0 silenced). Django version 2.0.3, using settings None Starting d
阅读全文
摘要:安装 virtualenv 然后建立一个测试目录: 就可以成功创建一个虚拟环境 env1: 就可以成功创建另一个虚拟环境 env2: Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。 运行下面命令就安装成功了,默认安装在 /usr/loc
阅读全文
摘要:EC2是亚马逊(Amazon.com)提供的弹性云计算服务;Apache是一个跨平台的Web服务器端软件,可以使Python、PHP、Perl等语言编写的程序运行在服务器上;Django是一个Web程序框架,应用这个框架,可以使Python Web程序的编写变得更加简单;Amazon S3是亚马逊提
阅读全文
摘要:前段时间,由于实验室项目的需要,要搭建一个web服务器,可怜我只会写python,所以就去研究了一下Django。学习Django是一个愉快的过程,本来就该如此嘛,Python提倡INTERESTING TO CODE,所以很快,我就完成了Django的本地部署,然而在把Django搭到服务器上的是
阅读全文
摘要:一、 Django的认证系统 Django自带一个用户认证系统,用于处理用户账户、群组、许可和基于cookie的用户会话。 1.1 概览 Django的认证系统包含了身份验证和权限管理两部分。简单地说,身份验证用于核实某个用户是否是合法用户,权限管理则是决定一个合法用户具有哪些权限。这里,“身份验证
阅读全文
摘要:此部分由官方文档《6.5.1 The Django admin site》翻译而来。 6.5.1.1 概览 默认情况下,使用startproject的时候,admin就被激活了。 如果需要手动启用,请按下面的需求和要点进行操作: 做完上面的步骤,你就可以在浏览器中访问admin站点了,默认地址是..
阅读全文
摘要:Django是一个大而全的web框架,为我们提供了很多实用的功能,本文主要介绍Form、CSRF、cookie和session 一、Form 在web页面中form表单是重要的组成部分,为了数据安全和减少后台服务器的压力,通常我们在前端会对form表单进行数据合法性验证,但即使这样,后台的数据验证依
阅读全文
摘要:一、路由系统 1.普通路由 2.正则路由 3.正则加括号 提供参数传递,按顺序接收,接收到的都是字符串 4.正则加括号加指定参数名 提供指定参数传递,按参数名字进行接收,顺序可变,但参数名必须相同,接收到的都是字符串。 urls.py views.py 5.分级路由include 在app01中新建
阅读全文
摘要:本文面向:有python基础,刚接触web框架的初学者。 环境:windows7 python3.5.1 pycharm专业版 Django 1.10版 pip3 一、Django简介 百度百科:开放源代码的Web应用框架,由Python语言编写...... 重点:一个大而全的框架,啥都替你考虑好了
阅读全文
摘要:django支持匿名会话。它将数据存放在服务器端,并抽象cookies的发送和接收过程。cookie包含一个会话ID而不是数据本身(除非你使用的是基于后端的cookie)。 3.3.8.1 启用会话 Django通过一个中间件来实现会话功能。要启用会话就要先启用该中间件。编辑MIDDLEWARE设置
阅读全文
摘要:3.2.2 查询操作 6.15章节包含所有模型相关的API解释。后面的内容基于如下的一个博客应用模型: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tag
阅读全文
摘要:3.2.1 models模型 通常一个模型映射一张单独的数据表。基本概念: 每个model都是django.db.models.Model的子类 model的每个属性代表数据表的某一列 Django将自动为你生成数据库访问API 3.2.1.1 快速展示: 下面的模型定义了一个“人”,它具有firs
阅读全文
摘要:2.10 高级教程:如何编写可重用的apps 2.10.1 重用的概念 The Python Package Index (PyPI)有大量的现成可用的Python库。https://www.djangopackages.com作为Django的app基地也有大量现成可用的apps。 2.10.2
阅读全文
摘要:目录 2.7 第一个Django app,Part 5:测试 2.7.1 自动化测试介绍 2.7.2 基本的测试策略 2.7.3 编写我们的第一个测试程序 2.7.4 测试一个视图 2.7.5 测试越多越好 2.7.6 进一步测试 2.8 第一个Django app,Part 6:静态文件 2.8.
阅读全文
摘要:目录 2.5 第一个Django app,Part 3:视图和模板 2.5.1 概览 2.5.2 编写更多的视图 2.5.3 编写能实际干点活的视图 2.5.4 404错误 2.5.5 使用模板系统 2.5.6 删除模板中硬编码的URLs 2.5.7 URL names的命名空间 2.6 第一个DJ
阅读全文
摘要:目录 第一章、Django1.10文档组成结构1.1 获取帮助1.2 文档的组织形式1.3 第一步1.4 模型层1.5 视图层1.6 模板层1.7 表单1.8 开发流程1.9 admin站点1.10 安全性1.11 国际化和本地化1.12 性能和优化1.13 Python兼容性1.14 地理框架1.
阅读全文