上周出了个bug,按星期几查询数据的时候,发现查到的数据与显示的星期几并不相符,后来发现代码中按星期几查询,有的地方用的是Django QuerySet提供的'__week_day',有的地方用的是python datetime的weekday()方法!这两个方法对weekday的映射数字不同! __week_day映射星期几: Sunday:1, Monday:2, Tuesday:3, Wednesday:4, Thursday:5, Friday:6, Saturday:7    pyth…
django model的数据验证 使用full_clean进行验证 obj = models.UserInfo(name="alex",email="tiantian") obj.full_clean() full_clean进行验证 - 每个字段的正则 - clean钩子 所以可以自定义clean方法 在model.py这个文件里…
Django Model field reference学习总结(一) 本文档包含所有字段选项(field options)的内部细节和Django已经提供的field types. Field 选项 下列参数对所有字段类型都是有效的,同时这些参数也是可选的. null Field.null 如果为True,Django就会将空值(empty)存储为数据库中的NULL.默认值是False. 要注意空字符串(empty string)通常不将其用于字符型字段上,比如CharField,TextFi…
创建完Model之后, Django 自动为你提供一套数据库抽象层的API,利用它可以完成创建,提取,更新,删除对象的操作. 以下面的Model为例: class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() # On Python 3: def __str__(self): def __unicode__(self): return self.name class…
现在,我们用torndo做web开发框架,用他内部机制来处理HTTP请求.传说中的非阻塞式服务. 整来整去,可谓之一波三折.可是,无论怎么样,算是被我做成功了. 在tornado服务上,采用三种数据库模型--> 1)torndb 2)django model 3)SQLAlchemy model 都同时输出相应的JSON,做API服务.(一个比一个强大的ORM model) 都同时实现了一样的功能 注意:要说明的一点是,在数据库建立模型的时候,是用到的django model建立的数据库模型.所…
===================== Model field reference ===================== .. module:: django.db.models.fields :synopsis: Built-in field types. .. currentmodule:: django.db.models This document contains all the API references of :class:Field including the fie…
from datetime import datetime dt = datetime.now() print '时间:(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) print '时间:(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) print '星期缩写%%a: %s ' % dt.strftime( '%a' ) print…
Django Model 定义语法 版本:1.7主要来源:https://docs.djangoproject.com/en/1.7/topics/db/models/ 简单用法 from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) 会自动生成SQL: CREA…
项目树 引入xadmin pycharm在项目中创建存放xadmin的目录 右键项目名称-->pythonpackage-->输入名称:extra_app 拷贝xadmin代码到extra_app (mxonline) zhaijunming@zhaijuningdeMBP:~/Desktop/Project/python$ git clone https://github.com/zaxlct/imooc-django.git (mxonline) zhaijunming@zhaijunin…
简单用法 from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) 会自动生成SQL: CREATE TABLE myapp_person ( "id" serial NOT NULL PRIMARY KEY, "first_name"…