
Django
文章平均质量分 68
wujingwen1111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django 一个简单的图书管理程序(一建立项目)
用Django写一个简单的图书管理程序,其中包括两大部分:图书和借阅人。界面用DWZ富客户端框架展示。DWZ富客户端框架:http://j-ui.com/#demo_page2此程序的编程环境为python2.7,Django1.4,mysql5.1安装插件pyDev的Eclipse。其中,图书管理可以进行添加、查询、编辑、删除、批量删除、导入CSV文件、导出CSV文件等操作;借阅原创 2012-08-09 16:09:33 · 3792 阅读 · 1 评论 -
Django学习笔记3:Model,Template,View 基本概念
总体结构Django是MTV结构,即:Model, Template, ViewModel:定义数据的存储格式,并且提供了数据库访问的API。View:定义那些数据被显示,是业务逻辑处理模块。Template:定义数据如何被显示。Django工程包含工程的配置、及多个APP,每个APP完成相对独立的功能。在设计中,要尽量保持每个APP的独立性,以做到APP是即插即用。转载 2013-08-08 10:29:40 · 1856 阅读 · 1 评论 -
Django学习笔记2:一个简单的开发实例
转自:http://www.cnblogs.com/weichsel/archive/2012/10/15/2724108.html目标:通过开发一个简单的Todo管理应用,熟悉Django的基本概念、和使用。运行环境Windows Vista + Python 2.7 + Django 1.5准备工作* 创建工程python C:\Python转载 2013-08-08 10:27:51 · 1021 阅读 · 0 评论 -
Django中的事务(Transaction)管理
转自:http://blog.sina.com.cn/s/blog_3fe961ae010167ah.htmlDjango默认的事务行为默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的转载 2013-07-02 10:22:13 · 2680 阅读 · 0 评论 -
Django 读写CSV 文件乱码问题
1)当读入的文件出现“\xef\xbb\xbf”时,可以通过“utf-8-sig”解码修正。如:line = f.readline()line = line.decode('utf-8-sig')2)当读入的文件出现“\ufeff”时,可以通过“utf-8”解码修正。如:line = f.readline()line = line.decode('utf-8')原创 2012-07-30 17:01:52 · 5298 阅读 · 0 评论 -
Django 一个简单的图书管理程序(六 添加CSV文件导入导出操作)
现在添加一个对图书信息CSV文件的导入导出操作1. 新建“forms”右键项目名称,新建包“file”。右键包名“file”,新建“forms.py”, 代码如下:#!usr/bin/env python#coding: utf-8'''Created on 2012-7-11@author: jingwen.wu'''from django import fo原创 2012-08-17 10:57:41 · 4188 阅读 · 3 评论 -
Django 一个简单的图书管理程序(五 通过查询添加借阅人)
之前在图书管理中是通过手工填写来添加借阅人的,现在改为选择系统里已有的借阅人来添加。具体操作如下:1. 修改操作在“library/book/views.py”中添加如下代码:def searchback(request): readers = Reader.objects.order_by('name') paginator = Paginato原创 2012-08-15 17:48:59 · 2169 阅读 · 0 评论 -
Django 一个简单的图书管理程序(四 编写图书管理)
现在在已有的框架中添加图书管理。右键项目名称“library”,新建包“book”。1. 新建“models.py”右键包名“book”,新建“models.py”,代码如下:#!usr/bin/env python#coding: utf-8'''Created on 2012-7-30@author: jingwen.wu'''from django.原创 2012-08-14 18:14:50 · 2733 阅读 · 1 评论 -
Django 解决403问题
分两种情况,一种是正常提交,另一种是用ajax提交正常提交的话,每个表单后面都要有{% csrf_token %}这个标签,在views.py里面相应的方法有两种书写方式:方法一:c = {}c.update(csrf(request))return render_to_response('news/add.html',c)方法二:return render_to_re转载 2012-08-15 17:52:22 · 2954 阅读 · 0 评论 -
Django 一个简单的图书管理程序 (三 展示)
之前创建了项目,编写的借阅者的一些操作。现在尝试着添加主页,通过浏览器展示这些操作。1. 添加网页展示的信息右键项目名称“library”,新建包“static”。右键包名“static”,新建文件夹“static”。在文件夹“static”中添加网页展示风格的一些信息。也可以在http://code.google.com/p/dwz/downloads/list下载,使用dwz的原创 2012-08-14 15:05:55 · 6887 阅读 · 1 评论 -
Django 一个简单的图书管理程序(二编写借阅人管理)
二. 编写借阅人1. 新建借阅人package在选中项目名称“library”右键,新建一个借阅人的package,如下图所示: 左键输入包名称点解“Finish”。2. 新建models右键“reader”的package,新建一个“models.py”,如下图所示:左键输入“models”,点击“Finish”。现在添原创 2012-08-10 18:08:58 · 2730 阅读 · 0 评论 -
django模板之forloop
转自:http://blog.youkuaiyun.com/cain/article/details/6623717在django的模板中,有forloop这一模板变量,颇似php Smarty中的foreach.customers,Smarty foreach如下:{foreach name=customers from=$custid item=curr_id}{$smarty转载 2013-11-07 16:03:17 · 792 阅读 · 0 评论