Django基础配置】的更多相关文章

安装djangopip install Django==1.11.4进入pythonimport django查看版本号django.get_version()创建项目,在合适位置创建一个目录进入你要创建项目的文件位置创建一个项目projectdjango-admin startproject (项目名)projecttree 空格.空格/F //看目录下的树状层级里面文件作用:manage.py一个命令工具,可是使我们用多种方式对Django进行交互_init_.py一个空文件,她告诉pyth…
Django基础二 request request这个参数1. 封装了所有跟请求相关的数据,是一个对象 2. 目前我们学过1. request.method GET,POST ...2. request.POST.get("input name的值") 3.request.POST.getlist("input name的值")  当返回的值有多个时,如select多选返回的列表,此时单纯使用get只能获取一个值,需要用getlist来获取值 GET请求传参数的方式…
摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web框架: Django:大而全,自带了很多功能模块,类似于航空母舰(缺点:笨重) Flask:短小精悍,自带的功能模块特别少,大部分都是依赖于 第三方模块(小而轻) Tornado:异步非阻塞, 主要用于处理高IO,多路复用的情况,可以写游戏后端 每一种框架都包含3部分: a: socket b: 路…
很久没有更新博客了,也有段时间没有持续性的学习了,感觉堕落了,今天继续开始学习吧 今天主要来学习一下在django下配置mysql的数据库和使用admin用户管理数据库 1.在project中的settings文件中设置为哪个app创建数据库,在这个例子中,我们为alex_app01来创建数据库,按照图示中修改settings文件 2.在project的settings文件中配置数据库,因为django默认是sqlite这个自带数据库:其实在实际的生成中,django+mysql才是最常见的搭配…
js正则表达式 前端页面的模板套用 Django基础 js正则表达式: 1.定义正则表达式 /.../  用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 登录注册验证: test: 判断字符串是否符合规定的规则 rep = /\d+/;   (定义规则) rep.test('')   (引号里面必须包含字母和数字才返回true,否则为false) rep = /^\d+$/; (只有是纯数字时候才返回true,否则是false) exe…
Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能 Django 流程图介绍 Django基本配置 一.创建django程序 终端命令:django-admin startproject sitename IDE创建Django程序时,本质上都是自动执行上述命令 其他常用命令: python manage.py runserver 0.0.0.0 p…
2 最优Django环境配置 本章描述了我们认为对于中等和高级Django使用者来说最优的本地环境配置 2.1 统一使用相同的数据库引擎 一个常见的开发者错误是在本地开发环境中使用SQLite3,而在生产环境中使用PostgreSQL(或MySQL).本节的提示不仅仅适用于使用SQLite3和PostgreSQL这种种的情景,而是适用于任何你使用两种数据库却希望它们行为特性一致的情景. 下面是一些我们在开发和生产使用不同数据库时碰到的问题: 2.1.1 你不能在本地对线上数据的完整Copy做数据…
在开始跟着本文学习Django进行Web开发之前你需要有一定的python编程基础,会用一些简单的Linux系统命令.如果你对python一无所知,请先去这个网站学习一下python编程的基础 Linux的基础命令太多,但是大多数可以现学现用(前提是不在生产环境下,以免出现误操作,删库跑路).用到linux命令的时候如果不懂是什么意思可以自己查询一下. Django是python采用MTV的架构模式编写的开源Web框架,可以帮助python开发者快速进行Python下的web开发.先简单解释一下…
一.Django基础 Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站! Django的特点: 强大的数据库功能:拥有强大的数据库操作接口(QuerySet API),也能执行原生SQL 自带强大后台:网站拥有一个强大的后台,轻松管理内容 优雅的网址:用正则匹配网址,传递到对应函数,随意定义. 模版系统:易扩展的模版系统,设计简易,代码,样式 分开设计,更容易管理. 缓存系统:与memcached,redis等缓存系统联用,更出色的表现,更快的加载…
转载自:http://www.cnblogs.com/liwenzhou/p/8258992.html 一.Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端. 这样我们就可以自己实现Web框架了. import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk.listen(5) while True: conn, addr = sk.accep…