django 学习之DRF (三)】的更多相关文章

Django学习之DRF-03 视图集    1.视图集介绍    2.视图集基本使⽤        1.需求 使⽤视图集获取列表数据和单⼀数据        2.实现 class BookInfoViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, GenericViewSet): """使⽤视图集实现返回列表数据和单⼀数据""" queryset = BookInfo.object…
疯狂暑期学习 Django学习笔记(三)-- 型号 model 參考:<The Django Book> 第5章 1.setting.py 配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.', # 用什么数据库管理系统 'NAME': '', # 数据库名称,假设用sqlite.要写完整路径 'USER': '', # 假设用sqlite,这个不用写 'PASSWORD': '', # 假设用sqlite,这个不用写 'H…
Django学习之DRF02 Serializer序列化器之反序列化操作    1.调⽤序列化器进⾏验证        0.准备序列化器 class BookInfoSerializer(serializers.Serializer): """图书数据序列化器""" id = serializers.IntegerField(label= 'ID', read_only= True) btitle = serializers.CharField(…
本章内容是将一个html网页放进模板中,并运行服务器将其展现出来. 平台:windows平台下Liunx子系统 目前的目录: hello ├── manage.py ├── hello │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── HelloWorld ├── __init__.py ├── admin.py ├── apps.py ├── models.py ├── tests.py └── views.…
Django框架基础DRF-01 前后端分离介绍 1.前后端不分离图解 2.前后端分离图解     3.为什么要学习DRF    DRF可以帮助我们开发者快速的开发⼀个依托于Django的前后后端分离的项目 RESTful 介绍    1.认识 RESTful        1.在前后端分离的应⽤模式⾥,后端API接⼝如何定义?            需要⼀种规范和⻛格来约束后端程序员对接⼝的定义            RESTful 就是⽤来约束后端程序员对接⼝的定义的⼀种⻛格       …
人生苦短 ~ Tips:仅适用于 Python 3+(反正差别不大,py2 改改也能用).因为据 Python 之父 Guido van Rossum 说会在 2020 年停止对 Python 2 的官方支持,所以如果你还在使用 Python 2 那就要早做准备了,毕竟没有官方的支持使用起来也不顺心的. 1. 创建目录 在我们的项目中创建静态文件存放目录,HelloDjango 目录下创建文件夹 static,然后在 static 文件目录中新建 js.css.images 三个文件夹用于存放静…
一.返回简单类型: #1.返回简单字符串 #from django.http import HttpResponse return HttpResponse("return string") #2.返回json return HttpResponse(json.dumps(response_data),content_type="application/json") 二.返回文件类型: #1.返回一个页面 #from django.shortcuts import…
1.创建一个django app: python manage.py startapp books 2.validate 命令检查你的模型的语法和逻辑是否正确.一旦你觉得你的模型可能有问题,运行 python manage.py validate . 它可以帮助你捕获一些常见的模型定义错误. 3.django1.7后,数据库迁移只有三个命令 (1)migrate,用来迁移数据库. 用法: python manage.py migrate app_name (2)makemigrations,用来…
模版基本介绍 模板是一个文本,用于分离文档的表现形式和内容. 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签). 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档. 来一个项目说明 1,建立MyDjangoSite项目具体不多说,参考前面. 2,在MyDjangoSite(包含四个文件的)文件夹目录下新建templates文件夹存放模版. 3,在刚建立的模版下建模版文件user_info.html <html> <meta http…
在django中,用户发起url请求消息首先到工程的urls.py中查找是否有匹配的url路径 刚创建好的工程中urls.py只有下面几行代码: from django.contrib import admin from django.urls import path urlpatterns = [ path('admin/', admin.site.urls), ] 启动服务后,用户可以在网址中输入http://127.0.0.1:8000/admin/来访问系统 如果用户需要输入http:/…