随笔分类 -  Django

摘要:一、简介 它是在Django基础之上,进行了二次开发 主要用于构建Restful API 简称为DRF框架或者REST Framework框架 二、特性 提供了强大的Serializer序列化器,可以高效地进行序列化与反序列化操作 提供了极为丰富的类视图、Mixin扩展类、Viewset视图集 提供 阅读全文
posted @ 2020-07-11 12:47 小公瑾 阅读(984) 评论(0) 推荐(0)
摘要:一、定义 把类和数据表进行映射 通过类和对象就能操作它所对应表格中的数据(CRUD) 二、数据迁移 1.配置数据库连接信息 创建数据库和用户 CREATE DATABASE my_django charset=utf8; GRANT ALL PRIVILEGES ON *.* TO 'admin'@ 阅读全文
posted @ 2020-06-21 20:50 小公瑾 阅读(488) 评论(0) 推荐(1)
摘要:一、前后端不分离与前后端分离的比较 前后端不分离特点: 后端需控制数据的展示 前后端不分家,耦合严重 返回的是HTML页面,适应性、拓展性差 只能用于浏览器,其它终端不匹配 前后端分离的特点: 当前主流 后端只对数据进行处理,只提供数据 前端效率、页面好不好看,全由前端负责,前后端完全独立 解耦合 阅读全文
posted @ 2020-06-21 19:11 小公瑾 阅读(1301) 评论(0) 推荐(0)
摘要:一、请求 Django中前端向后端传参的方式主要有以下几种情况: 查询字符串参数 请求体参数 form表单传参 json格式参数 上传文件 请求头传参 路径参数 url路径中的参数 但是以上几种情况在Django中又是怎么做的呢? 我们还是使用之前定义的类视图: from django.http i 阅读全文
posted @ 2020-06-21 15:59 小公瑾 阅读(1147) 评论(0) 推荐(0)
摘要:假设有这样一种情况,前端页面请求的某个地址,即有get请求,也有post请求,或者还有别的一些请求,这种情况我们使用函数视图是怎么定义的呢? from django.http import HttpResponse def index_page(request): if request.method 阅读全文
posted @ 2020-06-21 13:27 小公瑾 阅读(309) 评论(0) 推荐(0)
摘要:一、作用 进行复用 将工程项目拆分为不同的子功能模块 各功能模块间可以保持相对独立 可以将模块代码整体复制过去 二、创建步骤 创建子项目 推荐子应用名为小写复数形式,不要使用中文 python manage.py startapp 子应用名 # python manage.py startapp p 阅读全文
posted @ 2020-06-17 16:46 小公瑾 阅读(568) 评论(0) 推荐(0)
摘要:一般情况下,运行Django项目,只需要通过命令行 python manage.py runserver 即可启动服务,除此之外,也可以通过pycharm设置运行器的方式来启动服务 一、操作步骤 点击右上角“Add Configuration” 点击当前窗口左上角的“+”号 选择点击“Django 阅读全文
posted @ 2020-06-17 16:40 小公瑾 阅读(509) 评论(0) 推荐(1)
摘要:开始创建出来的Django项目,它的默认语言为英文,时区为UTC时间,因此使用不太方便,可以进行简单的修改。 修改路径:项目目录下的setting.py模块下,找到“LANGUAGE_CODE”字段,将其值由“en-us”修改为“zh-hans”,找到“TIME_ZONE”字段,将其值由“UTC”修 阅读全文
posted @ 2020-06-17 16:28 小公瑾 阅读(761) 评论(0) 推荐(1)
摘要:创建Django项目的两种方式这里都以录屏来展示!需要注意的是两种方式都要虚拟环境下进行部署,因此进入Terminal命令行模式时,要确认路径前是否带有“(venv)”的标识,带有该标识则环境正确 一、以Django方式创建Django项目 具体步骤如下: 新建一个项目,选择Django 点开Pro 阅读全文
posted @ 2020-06-17 16:15 小公瑾 阅读(389) 评论(0) 推荐(1)