使用reportlab可以很方便的生成pdf文件。reportlab的官网:
http://www.reportlab.com/software/opensource/
假设你在ubuntu下面你可以直接使用安装reportlab:
sudo apt-get install python-reportlab
接下来就直接使用reportlab创建一个helloworld的pdf文件:
>>> fr… 更多... “python生成pdf文件”
IT夜班车
使用reportlab可以很方便的生成pdf文件。reportlab的官网:
http://www.reportlab.com/software/opensource/
假设你在ubuntu下面你可以直接使用安装reportlab:
sudo apt-get install python-reportlab
接下来就直接使用reportlab创建一个helloworld的pdf文件:
>>> fr… 更多... “python生成pdf文件”
以下是在练习和项目过程中总结列出来的django的易出错和该注意的地方,因为比较比较杂,单独不能成一篇文章,因此都列在这里。
1. django的template中
{% %}
注意%和}必须紧挨着,不能有空格,否则django不认。
2. 创建django的form可以直接定义default值
form = CustomForm( initial={ ‘title’:’… 更多... “django语法点滴”
以下文字摘自一篇讨论,其中提到了redirect的几种方法:
1. HttpResponseDirect
2. redirect
3. url.py 中直接redirect
80 |
It's simple:
|
今天练习django的form的提交。当提交表单的时候,出现了
CSRF verification failed. Request aborted.
Reason given for failure:
CSRF cookie not set.
In general, this can occur when there is a genuine Cross Site Request Forgery, or when
Dja
django调试
如果通过django自带web服务器来测试程序,我们就可以使用 print 来将需要查看的东西直接打印到控制台上。
但是这样做还是有些不方便,如果能调试就好了。
事实上,django有提供这个功能。
首先需要安装django-pdb
安装django-pdb
pip install django-pdb
添加djang… 更多... “django调试”
如果我们不使用django框架来开web,如使用apache+mod_wsgi+python,或者直接apache+python,我们一开始就部署到apache上面的,一边开发一边直接在apache上测试,但是使用django的话,一般开始阶段,是直接使用
python manage.py runserver
来让djang… 更多... “部署django项目到apache”
django的helloworld
以下文字转自:
http://webcem01.cem.itesm.mx:8005/apps/s200911/dj0001/hello_world/
Create a new web project called sigcse
. We will use this project for all other examples. Type at the comma
python 调试有和gdb一样命令行的调试,也有可视化的调试。 可视化的调试有IDLE和 Wing IDE等选择,没什么可说的,下面说说命令行的方式。
启动调试:
python -m pdb myscript.py
l(ist): 列出源码
c(ontinue): 执行直到遇到断点
b(eak):&n… 更多... “python调试”
1
2 def ChangeParameter1( count ):
3 count = 3
4
5 def ChangeParameter2( count ):
6 count[0] = 3
不会改变ct的值,函数调用后还是0
8 ct = 0
9 ChangeParameter1( ct )
10 print ct
会改变,是通过list来实现
12 ct = list()
13 ct.append( 0 )
14 ChangeParameter2( ct ) … 更多... “python改变形参的值”
其实我之前在:
这篇文章中有提到怎么去调试wsgi+python的程序,但是还是非常麻烦,无论通过将想要的查看的内容输出到apache的日志文件还是直接以html方式在浏览器中查看。有时候有些只是简单的语法错误,但是还是要
1. 保存代码
2. 浏览器访问网页
3. 打开错误日志
4. 修改代码
5. 保存代码继续上面的步骤
比如你的某个文件有5个语法错误,那么你就要将上面… 更多... “wsgi调试”