python学习笔记

2013/5/29

1. IndentationError:expected an indentedblock错误解决

按空格或者Tab键(但是两者不能混用),要缩进一个字符

 

2013/5/30 

1. MVC: model-view-controller

Django : 一个 python定制框架

2. 学习http://djangobook.py3k.cn/2.0/

Django、python-mysql等安装过程比较繁琐

要看懂软件包中的readme

python-mysql 直接下载.exe比较好

 

5/31

1.import 所写文件时,将路径加入sys

2.查看某个模块的属性dir(X)

具体某个函数作用help(X)

3.import 语句每个进程只运行文件一次,并且会把文件生成到一个单独的模块名称控件中,所以它的赋值不会改变作用域中的值,但是需要reload()。

exec()会覆盖作用域中的值,但是每次都运行最新的代码,避免重载。

4.IDLE调试?

5.正则表达式

字符串的开头字母“r”。它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。建议Python定义正则表达式时都使用原始字符串。

6. TypeError at/time/plus/3/ takes exactly 2 arguments (1 given)

参数问题

7. ImportError:Settings cannot be imported, because environment variableDJANGO_SETTINGS_MODULE is undefined.

使用Django时在命令行中敲击Python命令进入交互模式。进入到文件目录下,用python manage.py shell启动python解释器环境,manage.py shell命令在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪个配置文件,这些系统将不能工作。

 

6/1学习django第四五章

1.

编码问题,注意保存时编码是否为#-*- coding: utf-8 -*-

 

6/2学习django第六章

1.admin创建超级用户时,密码输入不了的问题:

不是密码输入不了,是输入了只是不显示而已。

2.数据库中的blank即"" 和NULL不一样,如果留空则会自动插入"",为了保持一致性django自动添加null=false。django中写blank=True时数据库不需要手动修改,要添加null=True时要进入shell手动修改表的属性。

3. date_hierarchy = 'publication_date' 没显示出来,不知道原因

 

4.编码问题

因为python 默认的编码 ascii,当代码中有无法转换为as cii时会出错,这时最好修改Python默认的编码为utf8。

在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:

# encoding=utf8

import sys

reload(sys)

sys.setdefaultencoding('utf8')

可以用sys.getdefaultencoding()来查看编码方式。

.py的文件设置编码方式:# -*-coding: utf-8 -*-

编辑器里面设置编码方式为utf-8

当查看meta时还是有问题,目前显示E盘的一路径显示不了。

 

6/3

1.如下:

 

要在contact文件夹下创建一个空的__init__.py的空文件,注意是两个下划线连在一起。

 

2.http://blog.csdn.net/feng88724/article/details/7221449

 

如错误网页下方显示的要添加如下:

(1)在view中,from django.template import RequestContext

在方法上加@csrf_protect   

在return render_to_response('contact_form.html',{'form':form},后添加

                             context_instance=RequestContext(request))

(2)在模板中:<form></form>标签中添加{% csrf_token %}

作用,是会提示哪些可以空着,哪些必须填写。

 

 

 

6/18

1.搭环境VC6.0+Directshow+Opencv失败好多次最后,

http://download.csdn.net/download/ljh_0728/4427543

2.

一般unresolved external symbol 错误都是没有加链接库

http://www.douban.com/note/65638800/

好多是缺少windows api中的lib如下:

还有gdi32.lib winspool.libcomdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.libodbc32.lib

dmoguids.lib dsound.lib strmiids.libstrmbasd.lib winmm.lib quartz.lib amstrmid.lib dxguid.lib dxtrans.libencapi.lib ksproxy.lib ksuser.lib msdmo.lib

3.

 

我的project|setting|link里面没有subsystem选项,后来不知道为啥没有了

 

4。http://blog.sina.com.cn/s/blog_4b7938e701000a1g.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值