django
wc1695040842
运维汪一枚
展开
-
ORM(对象关系映射)
一、作用 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作 二、优缺点 优点: 1.ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句。快速开发,由此而来。 2.可以避免一些新手程序猿写sql语句带来的性能问题。 缺点: 1.性能有所牺牲,不过现在的各种ORM框架都在尝试各种方法,比如缓存,延迟加载...原创 2019-03-01 13:42:41 · 5313 阅读 · 0 评论 -
FBV和CBV
一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 看代码: urls.py from django.conf.urls import url, include # from django.contrib import admin from mytest import views urlpatterns = [ # url(r‘^admin/‘...转载 2019-03-01 14:48:48 · 1517 阅读 · 0 评论 -
django中zip()函数的使用
在django的views中取数据 cls_obj = models.Classes.objects.filter(id=nid).first() cls_teacher_list = cls_obj.m.all().values_list('id', 'name') 此时取出的数据的类型是queryset,是由一个个元组所组成的列表:[(1,‘hf’),(2,“Al”),(3,‘uh’)] 我...原创 2019-03-02 21:56:08 · 1033 阅读 · 0 评论 -
Django之Form组件
本文转自http://www.cnblogs.com/wupeiqi/articles/6144178.html Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一、小试牛刀 1、创建Form类 from django.forms import Form from django.forms i...转载 2019-03-07 15:40:52 · 106 阅读 · 0 评论 -
Django之文件上传
一、简单的文件(图片)上传 1、url urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^upload/', views.Upload.as_view()), ] 2、views函数(这里用的CBV) from django.shortcuts import render, HttpResponse from dja...原创 2019-03-13 17:51:16 · 166 阅读 · 0 评论