Skip to content
lnf0701 edited this page Jul 9, 2015 · 1 revision

return_to_response('index.html',{'info':namedic},{'ctime':datetime.datetime.now()}) {{ctime|date:"F,J,Y"}} --->格式化为时间 {% for i in list %} {% ifequal i "jack" %} {{i}} {%else%} {{i}} {%endifequal%} {%endfor%}

{% for k,v in dic.items %} {{k}},{{v}} {%endfor%}

moudle: from django.db import models

class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(max_length=50) city = models.CharField(max_length=60) state_province = models.CharField(max_length=30) country = models.CharField(max_length=50) website = models.URLField()

def __unicode__(self):
    return self.name

class Author(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=40) phone = models.BigIntegerField(default=none) email = models.EmailField()

def __unicode__(self):
    return u'%s %s' % (self.first_name, self.last_name)

class Book(models.Model): title = models.CharField(max_length=100) authors = models.ManyToManyField(Author) publisher = models.ForeignKey(Publisher) publication_date = models.DateField() brief = models.TextField(brank=True,none=True)

def __unicode__(self):
    return self.title

python manage.py migrate python manage.py makemigrations python manage.py shell from app01 import models models.Book.objects.all() --------->获取所有数据 models.Book.objects.filter(title='python') ------->过滤 models.Book.objects.get(title='cisco')------>匹配的只能是一条数据,如果多个相同会错误,一般用于搜索主键。 models.Book.objects.filter(title='cisco',publication_date__gt='2015-02-01')--->多条件组合 __contains,__in=[2,3,4,5], icontains,__startswitch,__endswitch,__range ,__isnull--->过滤查找符合条件的数据

Clone this wiki locally