![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
yzjklove
这个作者很懒,什么都没留下…
展开
-
[Django学习]事务处理
[Django学习]事务处理其实事务处理已经在 django 中提供了,但是很奇怪好象没有过多的“笔墨”来说明这个事。今天看了看,真是非常简单。具体的在 django 所带的 transaction 文档中。django对于事务的支持分几个层次。1. 什么都不管的话,它是使用 autocommit 方式。也就是在执行了 save() 或 delete() 之后就自动提交了。...原创 2009-12-09 02:34:12 · 196 阅读 · 0 评论 -
Django笔记-URLConf Views
一、库文件导入问题1. from django.conf.urls.defaults import *from website.contact.views import contact, thanks#这种方法导入不好,因为随着views数量的增多,在每次加入#新的view函数时还得确认是否已经导入了这个函数。#如果项目非常大 则管理起来非常困难。#另外导入...原创 2009-12-09 02:59:53 · 163 阅读 · 0 评论 -
Django的最佳系统结构
Django也用了一段时间了,写了两三个小网站,但是始终感觉自己写出来的站点目录和功能的安排还是比较混乱,很难达到让自己满意的效果,更不要说令人赏心悦目了。尤其是,当你需要开发下一个网站的时候,虽然感觉用户部分的功能(注册/登录/忘记密码/修改用户信息)所有的网站是通用的,但是想复用现有网站的这个功能却相当困难,居然笨到只能把模板文件/Model/View挨个复制过去再修改,实在是难登大雅之堂。...原创 2009-12-09 02:58:48 · 179 阅读 · 0 评论 -
Python学习笔记 (常用模块)
1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果。 os.name:返回当前操作系统名称('posix', 'nt', 'os2', 'mac', 'ce' or 'riscos') os中定义了一组文件、路径在不同操作系统中的表现形式参数,如 os.sep(文件夹分隔符,windows中是 \ )...原创 2009-12-09 02:54:47 · 144 阅读 · 0 评论 -
将Django models 和views拆分程多个文件
大多数Django教程都是将models放在models.py文件(模块)中, 然而随着models类的增加, 将类放在一个文件中太混乱了, 于是将models做成一个package:models/ __init__.py usermodels.py othermodel.py这样就可以将models定义拆分到多个模块中, 但是当用命令同步数据时发现...原创 2009-12-09 02:51:36 · 141 阅读 · 0 评论 -
django中使用json做级联选择
使用JSON代替XML做为数据传输是个不错的选择,下面我们看看django中如何使用json。首先下载json-py的类库,http://blog.ntsky.com/wp-content/uploads/json-py-3_4.zip我们使用关联select作为例子:[code="html"] {% if city_list %} {% for cit...原创 2009-12-09 02:51:06 · 271 阅读 · 0 评论 -
django中使用cursor.execute更新数据库问题?
执行数据库删除,使用了django的cursor.execute(sql)进行删除数据,发现了奇怪问题,有时候可以执行成功,有的时候执行不成功。通过SQL的监控看到SQL语句是正常的,就是没有执行commit代码应该是没问题的:[code="java"]from django.db import connection cursor = connection.cu...原创 2009-12-09 02:49:08 · 2706 阅读 · 3 评论 -
基于django框架,模板中样式 图片 路径问题
django 框架, 模板在templates中 ,样式和图片在site_media,如templates/index.html文件内容:没有没什么方法可以在templates中的文件只用写 这样美工做完页面后只用拿过来加入数据就可以了,而不用在改样式图片的路径。在url.py中import ossite_media = ...原创 2009-12-09 02:47:18 · 316 阅读 · 0 评论 -
如何根据已有数据自动产生Model
今天在Google Talk上碰到mryanyi,他最近在将一老系统转换到Django中,他和我说了Django有legacy db的功能.我还没听说过,就在django的文档中搜索了一下,发现django可以根据已有数据库来生成Model类.使用方法非常简单:在项目目录下的命令行中输入:python manage.py inspectdb或python manage.py...原创 2009-12-09 02:45:48 · 256 阅读 · 0 评论 -
使用django的总结
为大漫使用django进行开发已经有几个月了,总算没白白浪费时间,经过断断续续的开发,终于发布了内部1.0的版本,可以在线看漫画。现在总结一下其中关于django的实践,里面提到的技术点很片面不是很全,但对于大漫的项目来说是刚刚好。如果觉得哪里不是很清楚请自行google找资料学习,这里也没有对django的基础进行说明。有问题可以给我留言1)添加模块url.py中配置/comic下的...原创 2009-12-09 02:44:16 · 139 阅读 · 0 评论 -
django 数据库 API 参考
一旦 数据模型 创建完毕, 自然会有存取数据的需要.本文档介绍了由 models 衍生而来的数据库抽象API,及如何创建,得到及更新对象.贯穿本参考, 我们都会引用下面的民意测验(Poll)应用程序:class Poll(models.Model): slug = models.SlugField(unique_for_month='pub_date') que...原创 2009-12-09 02:43:35 · 101 阅读 · 0 评论 -
在Django中实现验证码
在项目中用到验证码,懒得去找,自己随便写了一个: views.py:[code="java"]def get_check_code_image(request,image='media/images/checkcode.gif'): import Image, ImageDraw, ImageFont, random im = Image.open(...原创 2009-12-09 02:42:19 · 176 阅读 · 0 评论 -
python set 简单应用
set也是python里一个重要类型,有时候还是蛮好用的。详细文档和说明可以用help(set) 查看其说明和方法。下面来点简单的小例子说明把。>>> x = set('spam')>>> y = set(['h','a','m'])>>> x, y(set(['a', 'p', 's', 'm']), set(['a', 'h', 'm']))再来些小应用。...原创 2009-12-09 02:37:47 · 120 阅读 · 0 评论 -
Django强大的URL机制
最近使用Django开发了大卫粘贴系统, 了解到了Django内嵌的强大的URL机制. 它的强大在于2个方便, 一个是灵活的url配置, 另外一个就是url的可逆机制.下面, 我们就来了解下Django的URL机制.1. 灵活的配置大家都知道, Django的url使用的正则匹配的方式, 这种方式有好也有坏, 好的地方是, 可以匹配出任何你想要的url, 不好的地方就是, 任何一个ur...原创 2009-12-09 02:35:39 · 135 阅读 · 0 评论 -
[Python学习]decorator的使用
在我以前介绍 Python 2.4 特性的Blog中已经介绍过了decorator了,不过,那时是照猫画虎,现在再仔细描述一下它的使用。关于decorator的详细介绍在 Python 2.4中的What's new中已经有介绍,大家可以看一下。如何调用decorator基本上调用decorator有两种形式第一种:@Adef f (): ......原创 2009-12-09 02:34:53 · 91 阅读 · 0 评论 -
Django: 初始化数据及安装时代码
PS:The B-List是个很牛的Django博客,大量的技巧和教程,英语好的一定要去订阅,怕看英语的,就等我的翻译吧。经常被问到的一个问题是:我怎么样为我的app提供初始化数据?或者一个相似的问题:我怎么样保证我的程序在通过syncdb安装的同时运行某些代码。Django提供了多种途径实现这个功能,你可以根据具体的需求选择不同的实现方式。虽然这些功能在文档里都已经说明了,但是还是会遇到...原创 2009-12-09 03:00:30 · 362 阅读 · 0 评论