Django的orm中get和filter的不同
Django的orm框架对于业务复杂度不是很高的应用来说还是不错的,写起来很方面,用起来也简单。对于新手来说查询操作中最长用的两个方法get和filter有时候一不注意就会犯下一些小错误。那么今天就来小节下这两个方法使用上的不同。
我常用的是1.5版本的django,就以此为例来说说吧。
文档
首先对比下两个函数文档上的...
分类:
其他好文 时间:
2014-08-16 01:04:55
阅读次数:
174
接下来主要学习Models中的Making queries写好models.py后,django会自动提供一个数据库的抽象API,来实现CRUD(create, retrieve, update, delete)。这一部分主要就是怎样去用这些API。在data model reference会有全部...
分类:
其他好文 时间:
2014-08-15 19:17:59
阅读次数:
279
参考自:https://docs.djangoproject.com/en/dev/howto/windows/ 环境: windows 8.1? Steps: 安装python 在?http://python.org/download/上下载windows版本进行安装 添加下面的路径到环境变量PATH: C:\Python...
继续(一)的内容:1-跨文件的Models在文件头部import进来,然后用ForeignKey关联上:from django.db import modelsfrom geography.models import ZipCodeclass Restaurant(models.Model): .....
分类:
其他好文 时间:
2014-08-14 19:34:43
阅读次数:
264
win7
python2.7
django 1.6.5
因为使用数据库sqlite,项目中有models.py,所以使用方便的forms.ModelForm处理表单。
上传图像文件使用默认的defaultstorage。
1、settings.py里增加两行media的定义:
#Media
MEDIA_ROOT = 'e:/Depot/media'
MEDIA_URL = '/...
分类:
其他好文 时间:
2014-08-14 16:52:08
阅读次数:
318
加法
django中自带过滤add
{{ num|add:'12' }}
这样就表示num加12,有了加就有减法了~~~
还可以{{ num|add:total }}还可以与其他属性相加
变量赋值
{% with distance=5 %}
{# 自定义的属性只在with标签内可用 #}
{% endwith %}...
分类:
其他好文 时间:
2014-08-14 14:17:08
阅读次数:
2052
创建项目开始一个Django的项目, 很简单,我们只需要用 命令 startproject 即可。Step1. 打开 CMD 并进入到你需要创建 项目 的路劲 C:\Users\Administrator>D:Step2. 执行下面的命令 django-admin.py startproject ....
分类:
其他好文 时间:
2014-08-14 10:33:18
阅读次数:
158
python操作excel除了读就是写。1从读开始xlrd下载地址:http://pypi.python.org/pypi/xlrd导入:importxlrd打开excel:file=xlrd.open_workbook('demo.xls')查看文件中包含sheet的名称:file.sheet_n...
分类:
其他好文 时间:
2014-08-14 01:05:27
阅读次数:
954
1、 创建项目33进入在python目录下的scripts文件后执行django-admin.py startproject mysite这样就生成了名为mysite 的工程。 可执行.\manage.py runserver 运行开发服务器此时, 终端下会输出 登录 http://127.0.0....
分类:
其他好文 时间:
2014-08-13 21:51:47
阅读次数:
307
需求项目用的django版本为1.4.8, 用户系统采用django默认系统,而且已经有几万用户,改动django的用户model或者表,django部分做三方登录在awesome-django中推荐的也是django-social-auth,这两天试用了一下,写个...
分类:
Web程序 时间:
2014-08-13 19:33:17
阅读次数:
724