-
Notifications
You must be signed in to change notification settings - Fork 0
后台管理
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--->过滤查找符合条件的数据