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 · 3727 阅读 · 1 评论 -
Django学习笔记3:Model,Template,View 基本概念
总体结构 Django是MTV结构,即:Model, Template, View Model:定义数据的存储格式,并且提供了数据库访问的API。View:定义那些数据被显示,是业务逻辑处理模块。Template:定义数据如何被显示。 Django工程包含工程的配置、及多个APP,每个APP完成相对独立的功能。在设计中,要尽量保持每个APP的独立性,以做到APP是即插即用。转载 2013-08-08 10:29:40 · 1738 阅读 · 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 · 976 阅读 · 0 评论 -
Django中的事务(Transaction)管理
转自:http://blog.sina.com.cn/s/blog_3fe961ae010167ah.html Django默认的事务行为 默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的转载 2013-07-02 10:22:13 · 2600 阅读 · 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 · 5220 阅读 · 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 · 4099 阅读 · 3 评论 -
Django 一个简单的图书管理程序(五 通过查询添加借阅人)
之前在图书管理中是通过手工填写来添加借阅人的,现在改为选择系统里已有的借阅人来添加。 具体操作如下: 1. 修改操作 在“library/book/views.py”中添加如下代码: def searchback(request): readers = Reader.objects.order_by('name') paginator = Paginato原创 2012-08-15 17:48:59 · 2097 阅读 · 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 · 2656 阅读 · 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 · 2871 阅读 · 0 评论 -
Django 一个简单的图书管理程序 (三 展示)
之前创建了项目,编写的借阅者的一些操作。现在尝试着添加主页,通过浏览器展示这些操作。 1. 添加网页展示的信息 右键项目名称“library”,新建包“static”。 右键包名“static”,新建文件夹“static”。 在文件夹“static”中添加网页展示风格的一些信息。也可以在http://code.google.com/p/dwz/downloads/list下载,使用dwz的原创 2012-08-14 15:05:55 · 6816 阅读 · 1 评论 -
Django 一个简单的图书管理程序(二编写借阅人管理)
二. 编写借阅人 1. 新建借阅人package 在选中项目名称“library”右键,新建一个借阅人的package,如下图所示: 左键 输入包名称点解“Finish”。 2. 新建models 右键“reader”的package,新建一个“models.py”,如下图所示: 左键 输入“models”,点击“Finish”。 现在添原创 2012-08-10 18:08:58 · 2659 阅读 · 0 评论 -
django模板之forloop
转自:http://blog.csdn.net/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 · 736 阅读 · 0 评论