
django
文章平均质量分 53
hinswhale
这个作者很懒,什么都没留下…
展开
-
Django model字段类型清单
Django model字段类型清单Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)BooleanField:布尔字段,管理工具转载 2012-12-04 11:34:53 · 763 阅读 · 0 评论 -
unicode' object has no attribute 'read' json
json.load(jsondata)报错:unicode' object has no attribute 'read' json改为:json.loads(jsondata)ok~转载 2013-12-10 15:28:54 · 9568 阅读 · 1 评论 -
django form 验证end_time不小于start_time
django from 验证end_time不小于start_time: def clean_end_time(self): start_time = self.cleaned_data.get('start_time') end_time = self.cleaned_data['end_time'] if start_tim转载 2013-12-02 16:45:46 · 896 阅读 · 0 评论 -
[django]使用 South 重命名 model 字段名
原文地址:http://mozillazg.com/2013/06/django-south-rename-model-field.html本文将讲述如何使用 South 重命名表的字段名。假设应用 foobar 有个 model:class Foo(models.Model): foo = models.IntegerField()想要将 foo 字段名转载 2013-08-15 14:56:03 · 1060 阅读 · 0 评论 -
int() argument must be a string or a number, not 'SimpleLazyObject'
今天遇到如下问题:medias_all = Media.objects.filter(Q(is_delete=0), Q(media_name__contains=query) | Q(media_id__contains=query)原创 2013-07-22 17:32:14 · 3865 阅读 · 0 评论 -
django template中判断行数奇偶
方法一: {{forloop.counter|divisibleby:2}}方法二:{% cycle 'odd' 'even' %}原创 2013-07-19 16:47:03 · 2927 阅读 · 0 评论 -
django+splinx 问题
1)'Settings' object has no attribute 'DATABASE_ENGINE'解决办法:django1.4将DATABASE_ENGINE删掉了,将app中djangosphinx\utils\config.py 出现的DATABASE_ENGINE都改为settings.DATABASES['default']['ENGINE']2)indexer.翻译 2013-07-15 17:46:46 · 883 阅读 · 0 评论 -
django官方文档——管理器(数据库操作接口)
目录(?)[+]管理器¶class Manager¶管理器 是 Django 模型的数据库操作接口。每个 Django 应用中的模型至少有一个 管理器 。管理器 类的工作方式在 构造查询 有详细的描述。本文主要谈谈自定义 管理器 。管理器名称¶缺省情况下, Django 为每个模型类添加一个名为 objects 的 管理器 。可是转载 2013-07-11 01:10:12 · 912 阅读 · 0 评论 -
django官方文档——统计查询
`目录(?)[+]统计¶Django 数据库抽象 API 描述了如何创建、检索、更新和删除独立的对象。但是,有时你会需要处理一些有关对象的集合的统计。本文描述如何使用 Django 查询来处理统计。本文我们将使用以下模型。这些模型用于在线书店图书清单:class Author(models.Model): name = models转载 2013-07-11 00:24:48 · 998 阅读 · 0 评论 -
django上传图片
# coding=utf-8import StringIOfrom PIL import Imagefrom django.http import HttpResponsefrom django.shortcuts import render_to_responseUPLOAD_URL = 'photo/upload/'def upload(request):转载 2013-04-23 17:48:24 · 984 阅读 · 0 评论 -
django提供类分页的工具——Paginator类
Paginator对象类Paginator:classPaginator(object_list,per_page,orphans=0,allow_empty_first_page=True)必须提供的参数:object_list:一个列表或元组,元素是djangoQuerySet或是包含count()或__len__()方法的可切片对象。per_page:包含在一页中最多转载 2013-01-13 22:27:59 · 738 阅读 · 0 评论 -
Python多维/嵌套字典数据无限遍历
最近拾回Django学习,实例练习中遇到了对多维字典类型数据的遍历操作问题,Google查询没有相关资料…毕竟是新手,到自己动手时发现并非想象中简单,颇有两次曲折才最终实现效果,将过程记录下来希望对大家有用。实例数据(多重嵌套):1person = {"male":{"name":"Shawn"}, "female":{"name":"Betty","a转载 2013-01-24 09:05:32 · 7058 阅读 · 0 评论 -
Django站点管理
django.contrib 包Django自动管理工具是django.contrib的一部分。django.contrib是一套庞大的功能集,它是Django基本代码的组成部分,Django框架就是由众多包含附加组件(add-on)的基本代码构成的。管理工具是本书讲述django.contrib的第一个部分。从技术层面上讲,它被称作django.contrib.a转载 2012-12-18 21:22:08 · 1531 阅读 · 2 评论 -
Django模型的属性(Meta)
http://docs.djangoproject.com/en/dev/topics/db/models/#meta-optionshttp://docs.djangoproject.com/en/dev/ref/models/options/Metaclass 模型(models.Model): 字段=... class Meta: 选项...转载 2012-12-31 22:12:09 · 929 阅读 · 0 评论 -
Django如何重设Admin密码
如果你忘记了设置Django的Admin密码,那么你可以使用createsuperuser来甚至密码,但是如果你忘记了Admin的密码的话,那么就要用Django shell:python manage.py shell然后获取你的用户名,并且重设密码:from django.contrib.auth.models import Useruser =User.objects.转载 2012-12-27 13:07:33 · 1650 阅读 · 0 评论 -
编写第一个Django应用:第二部分
编写第一个Django应用:第二部分第二部分将会继续完成第一部分剩余的内容。我们会继续我们的Poll应用以及聚焦到Django自动生成的admin页面。原理为你的员工和客户产生admin网页来管理内容是件乏味和无需创造力的事情。因此,Django为模型全自动的创建了admin界面。Django是在“内容发布者”页面和“公共”页面分界很清晰的这样一个环境下编写转载 2012-12-05 22:33:09 · 1236 阅读 · 0 评论 -
django update和create外键时出现问题
数据如下,需要进行update和create操作, advertisement为外键,adsId为外键id if journal_id: journalad = JournalAd.objects.filter(id=journal_id).update(**(my_data_dict)) else: my_dat原创 2014-01-22 15:27:03 · 4657 阅读 · 2 评论