09 2015 档案

摘要:1.初始化2.配置后台,增加测试数据3.测试urls/views/templates4.增加静态资源5.修改样式6.模版继承7.增加博文主页8.增加表单9.完善新增页面和编辑页面的表单处理10.新增草稿箱功能11.新增发布功能 阅读全文
posted @ 2015-09-27 23:18 李雷雷alexkn 阅读(223) 评论(0) 推荐(0)
摘要:看了一下廖雪峰的那个web框架,其实就是封装了web.py,请求使用异步并将aiomysql做为MySQL数据库提供了异步IO的驱动,前端部分则整合了jinja.其中最难的应该是orm部分了。下面是orm一个简单的例子。class User(Model): __table__ = 'users... 阅读全文
posted @ 2015-09-22 00:32 李雷雷alexkn 阅读(3730) 评论(1) 推荐(0)
摘要:对下面这段代码做分析import urllibparams = urllib.urlencode({'wd': 'python'})f = urllib.urlopen("http://www.baidu.com/s?%s" % params)print f.read()这是一段简单读取url内容的... 阅读全文
posted @ 2015-09-20 00:40 李雷雷alexkn 阅读(547) 评论(0) 推荐(0)
摘要:codeMirror插件可以做语法高亮渲染,但它操作过程是这样的:先从 textarea中读取值放到codemirror动态生成的div中,根据textarea中的换行个数确定行数,根据正则表达来高亮语法。这就有个问 题,当你在页面上对语法做出修改提交表单时,其实只是在codemirror上的动态d... 阅读全文
posted @ 2015-09-16 11:20 李雷雷alexkn 阅读(13131) 评论(1) 推荐(1)
摘要:0.先看看文件结构sh-3.2# tree -L 2 mysite/mysite/├── __pycache__│ └── manage.cpython-34.pyc├── blog│ ├── __init__.py│ ├── __init__.pyc│ ├── __pycache__│ ├── a... 阅读全文
posted @ 2015-09-12 23:43 李雷雷alexkn 阅读(240) 评论(0) 推荐(0)
摘要:关于models,主要想说的是django shell以及生成测试数据的脚本这两部分。一个models中的类相当于数据库的一张表,先看一个设置了外键的models。from django.db import modelsfrom django.utils import timezonefrom dj... 阅读全文
posted @ 2015-09-12 22:28 李雷雷alexkn 阅读(366) 评论(0) 推荐(0)
摘要:一.IDE推荐使用sublime安装djaneiro插件。1.安装方式package control中搜索djaneiro支持补全请参考:Django support for Sublime Text 2/3二.环境搭建1.requirements.txtDjango==1.7Pillow==2.9... 阅读全文
posted @ 2015-09-12 00:21 李雷雷alexkn 阅读(281) 评论(0) 推荐(0)
摘要:jQuery最大的好处:可以不用考虑浏览器的兼容性。一.选择器1.将普通对象封装成jQuery对象var test = document.getElementById('zh-profile-ask-inner-list');var jqtest = $(test);jqtest.get(0);2.... 阅读全文
posted @ 2015-09-04 22:33 李雷雷alexkn 阅读(223) 评论(0) 推荐(0)