一个初学者的辛酸路程-初识Django】的更多相关文章

前言: 主要是关于JavaScript的高级部分以及Django 主要内容: 一.jQuery 事件绑定: DOM事件绑定: -直接在标签上绑定 第一种: $('.title').click(function(){ //this var v = $(this).text(); console.log(v); }) 第二种: $('.title').bind('click',function(){ var v = $(this).text(); }) 第三种: $('.c1').delegate(…
回顾: 1.Django的请求声明周期?   请求过来,先到URL,URL这里写了一大堆路由关系映射,如果匹配成功,执行对应的函数,或者执行类里面对应的方法,FBV和CBV,本质上返回的内容都是字符串,通过复杂字符串来说比较麻烦,就写到文件里面,通过OPEN函数打开再返回给用户,所以模板可以任何文件名. 后台一定要说,模板里面有特殊的标记,待特殊标记的模板+值进行渲染,得到最终给用户的字符串. 总结为: 路由系统==>视图函数==>获取模板+数据==>渲染==>最终字符串返回给用户…
前言 很喜欢的一句话,与诸位共勉. 人的一切痛苦,本质上都是对自己无能的愤怒----王小波. 初识Python 一.它的爸爸是谁 首先,我们需要认识下面这位人物. 他是Python的创始人,吉多范罗苏姆(Guido van Rossum).1989的圣诞节为了打法时间开发出来的.哎,想想,都是差距.... 二.需要理解的一些概念: 1.C语言编译完就是机器码,机器码可以直接在处理器上执行. 2.CPU可以直接读取机器码. 3.Python是用C写的. 4.Python解释器会把代码内容读到内存里…
问题1:HTTP请求过来会先到Django的那个地方? 先到urls.py  ,里面写的是对应关系,1个URL对应1个函数名. 如果发URL请求过来,到达这里,然后帮你去执行指定的函数,函数要做哪些事? 给客户端浏览器返回字符串,只不过返回形式不一样.   路由系统:  url.py 视图函数 : views.py -数据库操作   models.py -模板引擎渲染 -Http Reponse(字符串) -render(request,'/path/a.html') 如果有特殊的标签怎么办?…
前言 基于Django的学习 详情 登录界面 找个模板 http://v3.bootcss.com/examples/signin/ 右键,检查源码     函数 def login(request): errors = {} if request.method == "POST": username = request.POST.get("username") password = request.POST.get("password") us…
前言 其实一开始写blog,我是拒绝的,但是,没办法,没有任何理由抗拒.今天呢,要说的就是如何使用Python来操作数据库. SQLAlchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API智商,使用关系对象映射进行数据库操作,换句话说就是:将对象转换成SQL,然后使用数据API执行SQL语句并获取到执行结果. 以前我们常用pymysql来操作数据库,举个栗子 (需要提前安装上pymysql) #!/usr/bin/env python # -*- c…
前言 今天,我要描述一个FTP的故事 主要内容 嗯,今天主要以阶梯性的形式来做一个FTP项目. 第一步: 我要实现这么一个功能,一个FTP客户端,1个FTP服务端,2端建立连接以后可以进行通讯. 服务端 #!/usr/bin/env python # -*- coding:utf- -*- # Author: Leon xie import socket #倒入模块 import json s = socket.socket() #申明网络模式 s.bind(()) #绑定 s.listen()…
前言: 你会发现会网络是多么幸福的事情 主要内容: socket 概念: socket本质上就是2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递.我们知道网络通信都是基于IP地址加短裤的方法来定位到目标的具体机器上的具体服务.操作系统有0-65535个端口,每个端口都可以独立对外提供服务,如果把一个公司比做一台电脑,那公司的总机号码就相当于IP地址,每个员工的分机号就相当于短裤,你想找公司某个人,必须先打电话到总机,然后再转分机. 这里提到了OSI七层模型的概念:…
前言 不要整天沉迷于学习-. 字典 一.我想跟你聊聊字典 1.为何要有字典? 大家有没有想过为什么要有字典?有列表不就可以了吗? 也许大家会这么认为,我给大家举个例子,大家就明白了. 比如说,我通讯录有100个电话号码,我要列出所有人的信息,如果你用列表,你会怎么做? 一个一个一个一个的列出来呗! 但是呢,有个问题,就是这样的形式不好去存取,而且这样取得的数据的前提就是,我需要明确知道元素的全部信息. 所以就有了字典. 他呢是一个key对应一个value,我只要知道key就能取出value. 2…
前言 blog花了一上午写的,结果笔记本关机了,没有保存,找不到了,找不到了啊,所以说,你看的每一篇blog可能都是我写了2次以上的--.哎!! 代码改变世界,继续......... Python基础 一.Python的数据类型 1.int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647,而.在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9…