一.django环境搭建 https://www.djangoproject.com/download/ 下载适合自己的版本,在右边有压缩包版本的,也可以到git上去拽.我用的python27,下载的Latest release: Django-1.9.4.tar.gz 官网说也能支持python27 把压缩包解压到python27根目录C:\Python27\Django-1.9.4 cmd输入命令:python setup.py install 把C:\Python27\Lib\site-p…
Python之Django环境搭建(MAC+pycharm+Django++postgreSQL) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7828614.html 搭建Django环境似乎是一件很简单的事情,其实不然,苦命的我折腾了大半天才好, 遂在此总结下整个搭建过程,同时也愿刚入门的同行少走弯路~ 现在开始,所需工具: MAC电脑 Pycharm 2017 for MAC jdk1.8 Python3.6 postgreSQL 9.6.6 Toa…
web框架 本质就是socket服务端 socket服务端:是计算机科学家在TCP/IP基础上进行封装,暴露出一个接口socket,就是一个收发数据的一个接口. 对于真实的web程序来说分为两部分:服务器程序  应用程序 服务器程序:对socket服务器进行封装,接受HTTP请求,解析HTTP请求,发送HTTP响应 应用程序:负责具体的业务逻辑 HTTP服务器在于不同的框架配合的话,说明中间也有一个协议/接口,这个叫做 wsgi ,右wsgi服务器调用 虚拟机内配置django环境 先复制好一个…
(一).简介 简介就不多说了,网上的内容一大堆.总结来说,django是走大而全的路线,写项目超级快,几乎什么都为你考虑到了,你就乖乖照着它的格式来写就行了. 这里来一些基本认知: web应用框架(web application framework)是一种开发框架,用来支持动态网站.网络应用程序以及网络服务的开发. http服务器:用来接受用户的请求,并将请求转发给web应用框架进行处理.web应用框架处理完以后再发送给http服务器,http服务器再返回给用户. 但是,项目真要做大了,djan…
Django请求周期 url ->  路由系统  ->函数或者类 -> 返回字符串 或者 模板语言 Form表单提交: 点击提交 -> 进入url系统  ->  执行函数或者类的方法 - > 返回字符串 ajax提交: 路由url 1.path('index/', views.index),一个url对应一个函数 2.path('home/', views.Home.as_view()),一个url对应一个类 3.url(r'^detail-(\d+).html',vi…
模板标签: 标签在渲染的过程中提供任意的逻辑 语法: 由{% ... %} 和 {% end... %} 常用标签: with:类似取别名 模版继承: Django模版引擎中最强大也是最复杂的部分就是模版继承了. 模版继承可以让你创建一个基本的“骨架”模版, 它包含您站点中的全部元素,并且可以定义能够被子模版覆盖的 blocks . 继承:extends 例: 子模版继承主模版base.html的全部内容 在子模版首行添加 {% extends 'book/base.html' %} 修改:bl…
复习 """ 1.指令: v-once: <p v-once>{{ msg }}</p> v-cloak: 防止页面加载抖动 v-show:绑定的变量为布尔类型 <p v-show="isShow">{{ msg }}</p>,隐藏时,任然在页面中通过display:none渲染 v-if|v-else-if|v-else: 前分支成立会屏蔽后分支,else分支不需要条件 v-if="showBox…
当我们想用Python来开发一个web应用时,首先要选择一个优秀的web框架,Django是个非常成熟的web开发框架,网上具有丰富的文档和学习资料,所以选择Django框架来入门web开发是个不错的选择,近段时间正好我也在学习Django框架,故记录下日常的学习. 环境准备: Python:3.6.5 Django:2.0.7 pycharm 安装Django: 命令行使用pip来对Django进行安装: pip install django # 可以使用 pip install django…
搭建Django环境之前先搭建python运行环境 需要了解: 解释器(编译器): 计算机不能直接理解任何除机器语言外的其他语言,所以程序员必须要把自己写的语言翻译成机器语言,而将其他语言翻译成机器语言的工具,就叫做编译器 编译器翻译的方式有两种,一个是编译,一个是解释,两者的区别在于翻译时间点的不同.在编译器以解释的方式运行的时候,称之为解释器 Django: Django是一个开放源代码的Web应用框架,由解释型高级语言Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.…
CentOS 7.2 64 位操作系统 安装 Django 先安装 PIP,再通过 PIP 安装 Django 安装 PIP cd /data; mkdir tmp; cd tmp; wget https://bootstrap.pypa.io/get-pip.py; python ./get-pip.py; 使用 PIP,安装 Django pip 安装 Mysql 安装并启动 mariadb 因为 CentOS 7 之后的版本都不在提供 Mysql 安装源,这里我们使用 mariadb 代替…