文章分类 -  Django

摘要:1,使用Request 与 Response '''在使用了 APIView类时候,此时的 request是封装之后的request,不论什么类型都可以获取!''' from rest_framework.views import APIView from rest_framework.respon 阅读全文
posted @ 2018-06-16 20:54 十七楼的羊 阅读(151) 评论(0) 推荐(0)
摘要:1,首先在setting文件之中注册 rest_frameworkrest_framework 是一个应用,我们使用这个应用管理来操作数据库 2,编写视图,使用视图类来管理序列化与反序列化的查询集 3,定义试图路由,在应用app之中定义路由! 4,创建序列化管理文件 '''由于每个 app应用规则不 阅读全文
posted @ 2018-06-15 10:36 十七楼的羊 阅读(130) 评论(0) 推荐(0)
摘要:使用类视图是使用了操作对象的方式来操作视图,比函数视图要强 使用类视图主要是为了更好的解决一个url之中有可能有多个请求,在views.py之中定义类视图 #定义装饰器 def set_fun(func): def call_fun(request, *args, **kwargs): print( 阅读全文
posted @ 2018-06-14 23:23 十七楼的羊 阅读(202) 评论(0) 推荐(0)
摘要:中间件与请求钩子相似(flask之中的),可以在app应用之中在 middleware.py之中 在setting之中注册中间件! 阅读全文
posted @ 2018-06-14 23:08 十七楼的羊 阅读(118) 评论(0) 推荐(0)
摘要:数据库迁移 #生成迁移文件 python manage.py makemigrations #执行迁移,创建数据库表 python manage.py migrate #查看数据库创建的sql语句! python manage.py sqlmigrate booktest 0001 #回退到指定版本 python manage.py mi... 阅读全文
posted @ 2018-06-11 23:24 十七楼的羊 阅读(135) 评论(0) 推荐(0)
摘要:request 是HttpRequest 对象! HttpRequest.method 也就是 request.method 等等! HttpRequest.user 也就是 request.user表示当前登录的用户!HttpRequest 对象由 Django 自动创建,而 HttpResponse 对象要由你自己创建。你编写的每个视图都要实例化、填充并返回一个 HttpResponse ... 阅读全文
posted @ 2018-06-10 11:11 十七楼的羊 阅读(122) 评论(0) 推荐(0)
摘要:在安装虚拟环境之下找到自动生成的配置文件!我的虚拟环境在home目录之下 在上个目录下有两个文件夹,在project_template文件夹中含有配置文件可以增加自己要用的文件以setting.py.tql 为例增加以下部分! """ Django settings for demo project 阅读全文
posted @ 2018-06-10 09:19 十七楼的羊 阅读(431) 评论(0) 推荐(0)
摘要:1,json 数据的获取 3,请求头部信息的处理 4,Response 返回前端第一种形式! Response 返回前端第二种形式! 5,cookie 的设置与获取 6,SESSION 的设置与获取! 阅读全文
posted @ 2018-06-09 23:03 十七楼的羊 阅读(233) 评论(0) 推荐(0)
摘要:2,在全局路由之中指定app项目路由!在全局路由之中指向每个模块的路由地址! 3,在app模块之中(新建的urls.py 文件!)指定具体的视图函数 定义视图: 阅读全文
posted @ 2018-06-08 22:31 十七楼的羊 阅读(380) 评论(0) 推荐(0)