Django
文章平均质量分 74
shangliuyan
这个作者很懒,什么都没留下…
展开
-
Django通过django.contrib.staticfiles使用静态文件
刚开始接触django,不知道在django中使用如css、js这样的静态文件,下边将上网搜寻的方法总结。 总得来说,django是处理动态网页的,对于静态内容,最好的方法是使用部署的服务器进行处理,详情官网方法(使用apache)。但是在部署前用什么方法呢,我使用的是django.contrib.staticfiles方法,详情:官网说明原创 2012-03-05 16:21:27 · 9081 阅读 · 1 评论 -
django数据库操作-增删改查-多对多关系以及一对多(外键)关系
一、一对多(外键)例子:一个作者对应多本书,一本书只有一个作者model代码:class Person(models.Model);name = models.CharField('作者姓名', max_length=10)age = models.IntegerField('作者年龄')class Book(models.Model):person = mode原创 2012-08-29 14:56:33 · 35687 阅读 · 1 评论 -
django数据库基本操作-增删改查(tip)-基本
原文地址1、插入数据Python代码 >>> from books.models import Publisher >>> p1 = Publisher(name='Apress', address='2855 Telegraph Avenue', ... city='Berkeley', state_province='CA', count转载 2012-04-18 11:47:12 · 8933 阅读 · 0 评论 -
django 返回xml数据方法
1.需求背景: 项目需要提供web service 接口,但是只需要获取信息,返回格式为xml,安全性要求也很低,所以没必要使用django rest api库(piston,tastypie等),决定写个简单的,直接用django 的mtv试试。2.出现问题: 虽然模板是写的xml格式,但是访问的时候,并不是xml的,而是一堆字符串,并没有xml标原创 2012-06-13 10:14:45 · 9897 阅读 · 3 评论 -
django 使用simplejson (tip)
需求问题描述: 在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。使用方法:django代码:from djang原创 2012-04-17 13:29:29 · 7847 阅读 · 1 评论 -
django使用uploadify上传文件
本文是根据Django使用Uploadify组件实现图片上传这篇博客改编而成,包括上传文件和删除上传文件的功能首先是前端代码:$(document).ready(function() { var file_name=''; $('#file_upload').uploadify({ 'uploader' : '/stati原创 2012-04-17 13:54:01 · 8301 阅读 · 0 评论 -
django使用ajax post数据403错误解决方法 (tip)
在django中,使用jquery ajax post数据,会出现403的错误方法一:如果用jQuery来处理ajax的话,Django直接送了一段解决问题的代码。把它放在一个独立的js文件中,在html页面中都引入即可。注意这个js文件必须在jquery的js文件引入之后,再引入即可$(document).ajaxSend(function(event, xh原创 2012-03-29 13:56:12 · 16167 阅读 · 3 评论 -
django model 插入数据方法
需要插入的数据表结构如下:class UserInfo(models.Model): user_id =models.AutoField(primary_key=True) user_name=models.CharField(max_length=20,unique=True) depart=models.ForeignKey(DepartmentInfo)原创 2012-04-25 11:26:31 · 29482 阅读 · 0 评论 -
Django 树形结构实现方法
看到一个不错的博客,转载一下,原文地址Django mptt介绍以及使用Django mptt是个Django第三方组件,目标是使Django项目能在数据库中存储层级数据(树形数据)。它主要实现了修改过的前序遍历算法,如果你对原理还不是很了解,可以看我的这篇文章。当然,使用mptt时,原理是可以不用了解的,因为具体的实现细节都已经隐藏。不过,如果项目不是使用的Djang转载 2012-04-25 11:00:51 · 19900 阅读 · 0 评论 -
使用mod_wsgi部署django
一、配置前说明:我的django工程名为 sysencrypt该工程所在目录为 /home/web我的django静态文件目录为/home/web/sysencrypt/static二、配置WSGI文件在工程目录下创建django.wsgi文件,内容如下#!/usr/local/bin/pythonimport osimport syspath='/home/原创 2012-11-22 13:48:47 · 2872 阅读 · 0 评论