在models中建立模型
from django.db import models
# Create your models here.
class site(models.Model):
title = models.CharField(max_length=100)
url = models.URLField()
author = models.CharField(max_length=100)
num = models.IntegerField()
'''class Meta:
ordering = ['num']
数据库中的数据按num排序
'''
然后在命令行中进入到项目目录
输入 python manage.py sqlall app
同步: python manage.py syncdb
然后在pythonshell中操作,进入命令行的方式是 python manage.py shell
from app.models import *
m=site.objects.all() #获取所有的数据
m[index].title
#获取id为index的记录的title字段
item=site(title='hello',num=2)
item.save()
#插入数据
item=site.objects.get(num=2)
m.title
#获取num=2的记录的title字段
m=site.objects.all().order_by('num')
#将数据库的所有记录按num升序排序
m=site.objects.all().order_by('-num')
#将数据库的所有记录按num降序排序
m=size.objects.get(num=2)
m.title='js'
m.save()
#更新数据
m.delete()
#删除数据
from django.db import models
# Create your models here.
class site(models.Model):
title = models.CharField(max_length=100)
url = models.URLField()
author = models.CharField(max_length=100)
num = models.IntegerField()
'''class Meta:
ordering = ['num']
数据库中的数据按num排序
'''
然后在命令行中进入到项目目录
输入 python manage.py sqlall app
同步: python manage.py syncdb
然后在pythonshell中操作,进入命令行的方式是 python manage.py shell
from app.models import *
m=site.objects.all() #获取所有的数据
m[index].title
#获取id为index的记录的title字段
item=site(title='hello',num=2)
item.save()
#插入数据
item=site.objects.get(num=2)
m.title
#获取num=2的记录的title字段
m=site.objects.all().order_by('num')
#将数据库的所有记录按num升序排序
m=site.objects.all().order_by('-num')
#将数据库的所有记录按num降序排序
m=size.objects.get(num=2)
m.title='js'
m.save()
#更新数据
m.delete()
#删除数据