摘要: from django.template import loader,Contextdef view_1(request) t=loader.get_template('template1.html') c=Context({ 'app':'my app', 'user':request.user, 'ip_address':request.META['REMOTE_ADDR'], 'message':'I am view 1'}) return t.render(c 阅读全文
posted @ 2013-10-22 09:18 yuluhuang 阅读(369) 评论(0) 推荐(0) 编辑
摘要: base.html【父页面】 {% block title %}{% endblock %} My helpful timestamp site {% block content %}{% endblock %} {% block footer %} Thanks for visiting my site. {% endblock %}子页面{% extends "base.html" %}{% block title %}The current time{% endblock %}{% block content %}It is now {{ cu... 阅读全文
posted @ 2013-10-21 20:02 yuluhuang 阅读(333) 评论(0) 推荐(0) 编辑
摘要: python manage.py validate #校验模型有效性python manage.py sqlall books #books 是 app的名字,生成create table 语句(建表语句)python manage.py dbshellpyrhon manage.py syncdb 同步数据库aaa.objects.filter(【数据库表字段名】__contains="press") ==> select * from [表名] where 【数据库表字段名】 like ''%press% #aaa为models.py 中定义的模型 阅读全文
posted @ 2013-10-20 13:25 yuluhuang 阅读(173) 评论(0) 推荐(0) 编辑
摘要: python manage.py runserver【默认8000】python manage.py runserver 8080【更改端口】python manage.py runserver 0.0.0.0:8080【更改IP地址】(r'^aaa/bbb/\d+/$',ccc) #/aaa/bbb/1/ /aaa/bbb/2/ ...(r'^aaa/bbb/(\d{1,2})+/$',ccc) #允许一个或2个数字 阅读全文
posted @ 2013-10-19 20:11 yuluhuang 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 2013.10.17日(初学,手写) 系统 ubuntu python2.7.4 Django1.5.41./hone/yuluhuang/python/2.创建项目django-admin.py startprojects one ==> /hone/yuluhuang/python/one/one[产生两个one文件夹]3.进入cd one/one4.创建应用django-admin.py startapp blog5.进入blog文件夹 在blog文件夹中创建templates文件夹cd blogmkdir templates 在里面新建index.html ... ..... 阅读全文
posted @ 2013-10-18 09:33 yuluhuang 阅读(915) 评论(0) 推荐(0) 编辑
摘要: Django 模板中使用css, javascript(r'^css/(?Ppath.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/css'}),(r'^js/(?P/pathpath.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/js'}),(r'^im 阅读全文
posted @ 2013-10-16 15:51 yuluhuang 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上没有,赶紧去下载一个.我的机器是win xp,所以我下载了win环境下的exe那个,直接双击完成安装.在介绍具体的操作前,先花点时间来说说一个程序怎么和数据库进行交互1.和数据库建立连接2.执行sql语句,接收返 阅读全文
posted @ 2013-10-15 08:05 yuluhuang 阅读(163) 评论(0) 推荐(0) 编辑
摘要: http://www.wuqifu.com/2012/10/25/no-module-named-mysqldb/在Python脚本中如果有mysqldb操作MySQL数据库相关代码,需要先安装MySQL-python模块。否则import MySQLdb时会出错:>>> import MySQLdb;Traceback (most recent call last):File “”, line 1, in ImportError: No module named MySQLdb各平台安装方法如下:一,Mac、Linux下安装1, easy_install mysql-pyt 阅读全文
posted @ 2013-10-09 12:54 yuluhuang 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 将光标移动到1,按ctrl+space,这是复制剪切的起始点,然后移动光标到4,这是复制剪切的终点,这时按ctrl+w即可剪切1234这几个字符到剪切板,然后按ctrl+y即可将1234这几个字符粘贴到终端的。vimv y p u(开始,选择),复制,粘贴,撤销 阅读全文
posted @ 2013-10-08 19:50 yuluhuang 阅读(123) 评论(0) 推荐(0) 编辑
摘要: >>>squared = [x**2 for x in range(4)]>>>for i in squared:... print i0149>>>sqdEvens=[x**2 for x in range(8) if not x%2]try:filename=raw_input('Enter file name:')fobj=open(filename,'r')for eachLine in fobj:print eachLine,fobj.close()except IOError, e:print & 阅读全文
posted @ 2013-10-02 21:16 yuluhuang 阅读(164) 评论(0) 推荐(0) 编辑