随笔分类 -  Django

摘要:python的web框架 Bottle Bpttle是一个快速、简洁、轻量级的基于WSIG的微型web框架,此框架只有一个.py文件,除了python的标准库外,其不依赖任何其它模块。 Bottle框架大致可以分为以下部分: 路由系统,将不同请求交由指定函数处理 模版系统,将模版中的特殊语法渲染成字 阅读全文
posted @ 2016-04-18 21:25 吴老二 阅读(1973) 评论(0) 推荐(0)
摘要:Django ORM Django 的数据库接口非常好用,我们甚至不需要知道SQL语句如何书写,就可以轻松地查询,创建一些内容,所以有时候想,在其它的地方使用Django的 ORM呢?它有这么丰富的 QuerySet API. settings.py 在这个文件中写上 SQLite, MySQL或P 阅读全文
posted @ 2016-04-16 23:32 吴老二 阅读(1430) 评论(0) 推荐(0)
摘要:Django中间件 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 也就是说,每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpResponse 对象,如果 阅读全文
posted @ 2016-04-16 00:05 吴老二 阅读(1287) 评论(0) 推荐(0)
摘要:Django中自带了sitemap框架,用来生成xml文件 Django sitemap演示: sitemap很重要,可以用来通知搜索引擎页面的地址,页面的重要性,帮助站点得到比较好的收录。 开启sitemap功能的步骤 settings.py文件中django.contrib.sitemaps和d 阅读全文
posted @ 2016-04-13 22:54 吴老二 阅读(1574) 评论(0) 推荐(0)
摘要:Django传递数据给JS 有时候我们想把一个list或者dict传递给javascript,处理后显示到网页上,比如要用js进行可视化到数据。 请注意:如果是不处理,直接显示在网页上,用Django模版就可以了,请看前面的教程。 这里讲述两种方法: 一、页面加载完成后,在页面上操作,在页面上通过a 阅读全文
posted @ 2016-04-12 23:31 吴老二 阅读(8766) 评论(0) 推荐(0)
摘要:Django 安全 以下是关于Django安全的一些特征,它包括如何使基于Django的网站的一些建议。 关于安全的官方文档:https://docs.djangoproject.com/en/dev/#security 官方文档包括以下几个方面: Security overview Disclos 阅读全文
posted @ 2016-03-31 21:28 吴老二 阅读(946) 评论(0) 推荐(0)
摘要:Django 用户注册系统 Django 的源码中已经有登录,退出,重设密码等相关的视图函数,在下面这个app中 可以点击对应的版本查看相关源代码:1.9 1.8 1.7 1.6 1.5 1.4 一、创建一个wulaoer项目 打开wulaoer/setting.py可以看到django.contr 阅读全文
posted @ 2016-03-23 21:50 吴老二 阅读(3211) 评论(0) 推荐(0)
摘要:Django 数据库导入 从网上下载的一些数据,excel表格,xml文件,txt文件等有时候我们想把它导入数据库,应该如何操作呢? 以下操作符合 Django版本为 1.6 ,兼顾 Django 1.7, Django 1.8 版本,理论上Django 1.4, 1.5 也没有问题,没有提到的都是 阅读全文
posted @ 2016-03-22 22:41 吴老二 阅读(10022) 评论(0) 推荐(0)
摘要:在这里讲述部署的方法和常见的问题,并给出了在BAE,JAE,SAE等上面部署的实例。 Django + nginx + Gunicorn/uwsgi部署方式,参见另一篇:Django部署(nginx) 如果是自己的服务器(比如阿里云的或者自己搭建的虚拟机)请看下文: 如果你是新手,个人推荐你用Ubu 阅读全文
posted @ 2016-03-17 22:23 吴老二 阅读(615) 评论(0) 推荐(0)
摘要:到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用MySQLdb来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLdb.connec 阅读全文
posted @ 2016-03-16 21:48 吴老二 阅读(776) 评论(0) 推荐(0)
摘要:运行django-admin.py startproject [project-name] 命令会生成一系列文件,在django 1.6版本以后的settings.py文件中有以下语句: 这里用到了python中一个神奇的变量 __file__这个变量可以获取到当前文件(包含这个代码的文件)路径。o 阅读全文
posted @ 2016-03-15 22:26 吴老二 阅读(292) 评论(0) 推荐(0)
摘要:Django模型中我们学习了一些基本的创建和查询。这里专门讲以下数据库接口相关的接口(QuerySet API),当然你也可以选择暂时跳过这节。如果以后用到数据库相关的时候也可以在看看。 从数据库中查询出来的结果一般是一个集合,这个集合叫做QuerySet。 文中的例子大部分是基于这个blog/mo 阅读全文
posted @ 2016-03-14 22:48 吴老二 阅读(2288) 评论(0) 推荐(0)
摘要:Web框架解析 Web通过Socket来监听客户端,,一旦发现客户发送的信息立刻接受。接受之后在服务端查找客户的请求,找到请求返回给用户,断开。这是一个连接,不断的接收,不断的返回。 #!/usr/bin/env python #coding:utf-8 import socket def hand 阅读全文
posted @ 2016-03-08 22:08 吴老二 阅读(580) 评论(0) 推荐(0)
摘要:Python的web矿建有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定,模版引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject s 阅读全文
posted @ 2016-03-07 21:48 吴老二 阅读(579) 评论(0) 推荐(0)
摘要: Django模型是与数据库相关的,与数据库相关的代码一般写在models.py中,Django支持sqlite3,MySQL,PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。 本节的代码:(Django 1. 阅读全文
posted @ 2016-01-05 15:17 吴老二 阅读(1241) 评论(0) 推荐(0)
摘要:一、Django 模版上章是介绍简单的把django.http.HttpResponse的内容显示到网页上,下面就介绍以下如何使用渲染模版的方法来显示内容。本节代码是基于Django 1.8,但 Django 1.4 - Django 1.9操作都是一样的。温馨提示:如果你想学习Django,那么就... 阅读全文
posted @ 2016-01-03 00:42 吴老二 阅读(854) 评论(0) 推荐(0)
摘要:一、Django 基本命令温馨提示:如果你想学习Django,那么就请您从现在开始按照笔记记录一步一步的用手把代码敲出来,千万不要偷懒哦。。。。。1、创建一个Django projectdjango-admin.pystartprojectproject或者django-adminstartproj... 阅读全文
posted @ 2015-12-23 17:50 吴老二 阅读(948) 评论(0) 推荐(0)
摘要:一、DjangoDjango是由Python开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站。相信自己一定能够学会Django,前提是你能够认真的看下去,本文是自己通过【自强学堂】学习,可以当作是一个笔记吧!希望我的笔记能够帮组更多的人。因为本人也在网上找了很多的学习资料不过也就感觉... 阅读全文
posted @ 2015-12-16 17:22 吴老二 阅读(776) 评论(0) 推荐(0)