注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 不抛弃 不放弃——记2008..
 帮助

Django学习笔记(一)


2008-03-02 17:28:13
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ddkangfu.blog.51cto.com/311989/63850
1、一些命令:
  (1)、创建项目
D:\python\django>python "D:\Program Files\Python24\Scripts\django-admin.py"  startproject app
  (2)、运行服务器,测试项目安装是否成功
D:\Test\python\django>cd app
D:\Test\python\django\app>python manage.py runserver
在浏览器中输入http://127.0.0.1:8000,测试是否成功。
  (3)、同步数据库
D:\Test\python\django\app>python manage.py syncdb
2、当需要转到其它页面时,需要引用from django.http import HttpResponseRedirect
3、用到Session时,需要数据库的辅助。修改Setting.py文件时,DATABASE_PORT = 不需要加''号。需要先去添加MySql_Python的驱动,Django框架才与数据库进行通讯。Django需要MySQL版本4.0及以上,3.x版本不支持事务、嵌套存储过程以及其它标准SQL语句。你也需要MySQLdb包,下载地址http://sourceforge.net/projects/mysql-python
4、生成Django App的命令 :manage.py startapp App名称
5、如果增加了模板目录,需要配置一下settings.py的TEMPLATE_DIRS。
 
以下是一些写URL时常用到的一些正则表达的知识:
^ 匹配字符串的开始。
$ 匹配字符串的结尾。
\b 匹配一个单词的边界。
\d 匹配任意数字。
\D 匹配任意非数字字符。
x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。
x* 匹配0次或者多次 x 字符。
x+ 匹配1次或者多次 x 字符。
x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。
(a|b|c) 要么匹配 a,要么匹配 b,要么匹配 c。
(x) 一般情况下表示一个记忆组 (remembered group)。你可以利用 re.search 函数返回对象的 groups() 函数获取它的值。

本文出自 “一叶障目” 博客,请务必保留此出处http://ddkangfu.blog.51cto.com/311989/63850





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: