随笔分类 -  python

python学习笔记
摘要:简单效果图1,创建一个项目myblog 可参考这里myblog/ manage.py myblog/ __init__.py settings.py urls.py wsgi.py2,创建blogs app 可参考这里myblog/myblog/blogs/ __init__.py models.py tests.py views.py编写models.py#vim: set fileencoding=utf-8:from django.db import models# Create your models here.cla... 阅读全文
posted @ 2013-12-01 12:43 文豆豆 阅读(4278) 评论(2) 推荐(1) 编辑
摘要:1,激活管理界面修改settings.pyMIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib 阅读全文
posted @ 2013-11-09 13:27 文豆豆 阅读(7262) 评论(3) 推荐(1) 编辑
摘要:1,下载安装MySQLdb类库http://www.djangoproject.com/r/python-mysql/2,修改settings.py 配置数据属性DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'djangodb', # 阅读全文
posted @ 2013-11-07 00:20 文豆豆 阅读(19580) 评论(0) 推荐(0) 编辑
摘要:模版基本介绍模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。来一个项目说明1,建立MyDjangoSite项目具体不多说,参考前面。2,在MyDjangoSite(包含四个文件的)文件夹目录下新建templates文件夹存放模版。3,在刚建立的模版下建模版文件user_info.html 用户信息 用户信息: 姓名:{{name}} 年龄:{{age}} 说明:... 阅读全文
posted @ 2013-11-03 14:04 文豆豆 阅读(6174) 评论(9) 推荐(1) 编辑
摘要:1,创建一个django项目使用django-admin.pystartprojectMyDjangoSite 参考这里2,建立视图from django.http import HttpResponsedef hello(request): return HttpResponse("我的第一个简单的python django项目。")3,修改urls.py我们为urlpatterns加上一行: (r‘^hello/$’, hello), 这行被称作URLpattern,它是一个Python的元组。元组中第一个元素是模式匹配字符串(正则表达式);第二个元素是那个模式将使用的 阅读全文
posted @ 2013-11-01 00:10 文豆豆 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:正则表达式 (或 regexes ) 是通用的文本模式匹配的方法。 Django URLconfs 允许你 使用任意的正则表达式来做强有力的URL映射,不过通常你实际上可能只需要使用很少的一 部分功能。 这里是一些基本的语法。符号 匹配. (dot) 任意单一字符\d 任意一位数字[A-Z] A 到 Z中任意一个字符(大写)[a-z] a 到 z中任意一个字符(小写)[A-Za-z] a 到 z中任意一个字符(不区分大小写)+ 匹配一个或更多 (例如, \d+ 匹配一个或 多个数字字符)[^/]+ 一个或多个不为‘... 阅读全文
posted @ 2013-10-30 23:53 文豆豆 阅读(471) 评论(0) 推荐(0) 编辑
摘要:注:本人python版本2.7.5 ,win7系统安装Djangohttps://www.djangoproject.com/download/官方下载Django-1.5.5.tar.gz1,解压后(我的目录是D:\myapp\Django-1.5.5)2,DOS命令到刚解压后的Django-1.5.5目录下执行命令python setup.py install ,结果如下图:说明:Django安装命令实际是将Django复制到本地Python安装目录D:\Python27\Lib\site-packages下。测试Django安装# vim: set fileencoding=utf-8 阅读全文
posted @ 2013-10-30 00:08 文豆豆 阅读(2513) 评论(4) 推荐(0) 编辑
摘要:乱码原因: 源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!解决方法: 1,print mystr.decode('utf-8').encode('gbk') 2,比较通用的方法:import systype = sys.getfilesystemencoding()print mystr.decode('utf-8').encode(type) 阅读全文
posted @ 2013-10-20 16:10 文豆豆 阅读(11357) 评论(0) 推荐(0) 编辑