个大家一个前端美化工具拼图
这几天都用这个工具来写样式,省掉了很多事,详情可以参考一下官网的开发者手册,
另外贴上一份关于ORM模型的操作方法
ORM可以直接在django的shell里面进行数据库的操作 python manage.py shell 然后导入app的models *** from appname import models *** 对数据库字段的操作 *** models.Account.objects.create(username=’jack’,email=’123@qq.com’,password=’123′) *** 然后打开数据表就可以看到添加到的数据了 **** 也可以使用这种方式创建 *** o=models.Account(username=’hh’,email=’nima@qq.com’,password=’123′) 其中models后面接着数据表名,然后后面接着字段值 需要保存的话直接 o.save() 即可保存了 多对多创建的时候应该先创建完然后在关联表 tags.set([o1,o2]) # 赋值, tags.add(1,2,3) 在原有的记录上添加新记录 *** ORM数据查询 models.Account.objects.all() # 查询该字段所有值,并返回所有值 若果要精确的查数据,这样的 *** select * from db where id=1 在ORM模型中可以用 *** models.Account.objects.filter(id=1) 他和上面的sql语句效果是等价的 *** 如果要在ORM中取对象出来,这样操作 *** o=models.Account.objects.all() o[0].username *** 就可以拿到查询出来的username字段的值了 ###save和create的操作方式 *** from .models import Book from django.http import HttpResponse def index(request): book = Book(name=’西游记’,author=’吴承恩’,price=100) book.save() #book.objects.create(name=’红楼梦’,author=’曹雪芹’,price=56) 通过模型的objects的create方法生成记录,这种方法不需要再save return HttpResponse(“图书添加成功!”) *** 批量修改 *** models.Account.objects.filter(password=’123′).update(password=’123123′ 这样就可以实现批量修改数据,把所有密码为123改为123123 *** 单条修 *** obj=models.Account.objects.get(username=’hh’ obj.username=’haha’ obj.save() 这样就可以实现单条数据修改 *** 批量删除 *** obj=models.User.objects.get(id=1) obj.delete() *** 如果生成的验证码,可以直接把ORM模型对象str一下转换成字符串