随笔分类 -  Django

Django Study
摘要:首先介绍一下相关概念 序列化器(Serializer) 1. 自定义型: 继承rest_framework.serializers.Serializer 2. 模型类型: 继承rest_framework.serializers.ModelSerializer 创建Serializer对象 构造方法 阅读全文
posted @ 2019-08-20 21:49 Blue·Sky 阅读(7533) 评论(0) 推荐(2) 编辑
摘要:django urls 配置小记 首先应了解 django2.0在url的配置上较之以前的版本有点区别,在之前的版本是通过django.conf.urls.url函数来实现路径配置的 在2.0版本中,通过django.urls.path函数来配置 写法上的区别如下: 如上,url 支持正则写法 pa 阅读全文
posted @ 2019-08-19 17:43 Blue·Sky 阅读(4736) 评论(0) 推荐(0) 编辑
摘要:pycharm 使用Git提交代码到Github pytharm 创建django项目,提交到github总是失败,在github创建项目拉下来后项目层级会多一层,为此查了一些资料,亲测如下方式可行。 1、如图在指定根目录下创建项目 2、打开项目并初始化git -- git init 3、让Pych 阅读全文
posted @ 2019-08-19 16:11 Blue·Sky 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:django rest_framework vue 实现用户列表分页 后端 配置urls 编写视图 至此完成后端code。 查看接口返回 可以看到此时返回的是查询所有结果,有21条数据。 可以看到 这样返回的结果是21条数据,而不能分页展示。 下面介绍一下分页功能 创建分页类 view 增加分页代码 阅读全文
posted @ 2019-08-07 12:36 Blue·Sky 阅读(812) 评论(0) 推荐(0) 编辑
摘要:Django rest framework 权限 添加权限 api/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 settings.py全局配置权限 views.py添加权限 默认所有的业务都需要SVIP权限才能访问 OrderView类 阅读全文
posted @ 2019-07-31 14:27 Blue·Sky 阅读(514) 评论(0) 推荐(0) 编辑
摘要:Django rest framework 认证 先了解的一些知识 理解下面两个知识点非常重要,django-rest-framework源码中到处都是基于CBV和面向对象的封装 (1)面向对象封装的两大特性 (2)CBV CBV(class base views) 就是在视图里使用类处理请求。 对 阅读全文
posted @ 2019-07-31 11:26 Blue·Sky 阅读(545) 评论(0) 推荐(0) 编辑
摘要:django models 数据库操作 创建模型 实例代码如下 字段类型 一般数据库中字段类型大概5种(字符串/数字/浮点型/时间类型/布尔类型),但Django为了在后台admin中可以操作数据库,同时为了限制在admin中对数据库的无效操作,Model中设置了很多种数据类型。 blank: 当b 阅读全文
posted @ 2019-07-23 22:14 Blue·Sky 阅读(7340) 评论(0) 推荐(1) 编辑
摘要:django rest_framework vue 实现用户登录 后端代码就不介绍了,可以参考 django rest_framework 实现用户登录认证 这里介绍一下前端代码,和前后端的联调过程 在components下新建login.vue 文件 修改rounter下index.js 修改项目 阅读全文
posted @ 2019-07-19 16:35 Blue·Sky 阅读(4593) 评论(0) 推荐(1) 编辑
摘要:Python Django 实现简单注册功能 项目创建略,可参考前期文档介绍。 目录结构如下 编辑views.py 接下来编辑urls.py 在应用下创建templates 文件夹 并创建html文件 index.html login.html 介绍一下添加的common文件 添加一个数据库封装的类 阅读全文
posted @ 2019-07-16 21:34 Blue·Sky 阅读(1984) 评论(0) 推荐(1) 编辑
摘要:django rest_framework 实现用户登录认证 1、安装 2、创建项目及应用 创建过程略 目录结构如图 3、设置settings.py 设置数据库连接 添加应用 4、创建用户信息models,在models.py 在项目下执行命令生成数据表 5、在views.py 文件里,编写登录验证 阅读全文
posted @ 2019-07-16 20:33 Blue·Sky 阅读(10918) 评论(0) 推荐(2) 编辑
摘要:环境安装忽略,可参考前面个篇幅介绍 1、创建项目 打开pycharm 终端,输入如下,创建项目 2、创建应用 3、创建前端项目 使用vue-cli在根目录创建一个名称叫【frontend】的Vue.js项目作为项目前端 4、打包vue项目 此时直接运行npm run dev也可以直接查看前端 vue 阅读全文
posted @ 2019-07-11 20:18 Blue·Sky 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:Django - models.py 应用 编写 models.py 文件 字段类型 一般数据库中字段类型大概5种(字符串/数字/浮点型/时间类型/布尔类型),但Django为了在后台admin中可以操作数据库,同时为了限制在admin中对数据库的无效操作,Model中设置了很多种数据类型。 执行命 阅读全文
posted @ 2018-12-21 17:27 Blue·Sky 阅读(779) 评论(0) 推荐(0) 编辑
摘要:如图输入如下命令 添加应用到 autotest项目项目下 在settings.pyo 中加入“apitest”,如下图 创建视图 在apitest/views中添加test 函数 创建映射 现在把视图中的函数映射到浏览器前端页面,在autotest/urls.py 中加入如下内容: 启动服务: 若此 阅读全文
posted @ 2018-07-21 17:33 Blue·Sky 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:注:后续如不特色说明,使用python版本均为python3 创建项目 django-admin startproject projectName 启动服务 python manage.py runserver 后期使用了 最近版本 遇到如图提示,按照提示执行结果如下 然后在执行即可 访问登录页面h 阅读全文
posted @ 2018-07-19 20:23 Blue·Sky 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:1、创建Django 项目 执行命令 2、创建app 执行命令 注意:要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) 3、创建数据库表 或 更改数据库表或字段 这种方法可以在SQL等数据库中创建与models. 阅读全文
posted @ 2017-11-28 19:36 Blue·Sky 阅读(2342) 评论(0) 推荐(1) 编辑
摘要:在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装 具体安装使用方法,可参考 Python3 - MySQL适配器 PyMySQL Django 如何链接 MySQL 数据库, 需要在.../项目/settings.py 文件中修改数据库相关配置。 配置代码如下 配置信息从上到下依次 阅读全文
posted @ 2017-11-28 17:07 Blue·Sky 阅读(5164) 评论(0) 推荐(2) 编辑
摘要:URLconf 就像是 Django 所支撑网站的目录。它的本质是 URL 模式以及要为该 URL 模式调用的视图函数之间的映射表。你就是以这种方式告诉 Django,对于这个 URL 调用这段代码,对于那个 URL 调用那段代码。但必须记住的是视图函数必须位于 Python 搜索路径之中。 Pyt 阅读全文
posted @ 2017-11-15 16:03 Blue·Sky 阅读(2711) 评论(0) 推荐(3) 编辑
摘要:Django 介绍 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了 阅读全文
posted @ 2017-11-13 17:42 Blue·Sky 阅读(337) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示