Django REST framework快速入门
1)简介:
接口使用REST framework,REST framework是一套基于Django 的 REST 框架,是一个强大灵活的构建 Web API 的工具包。
tutorial
,然后开始一个新的app叫做 quickstart
。
# 创建项目的目录 mkdir tutorial cd tutorial# 创建一个虚拟环境(virtualenv),来隔离地搭依赖包(开发环境) virtualenv env source env/bin/activate # 在windows环境下,我们使用`env\Scripts\activate`# 安装Django 和 Django REST framework 到虚拟环境(virtualenv)中 pip install django pip install djangorestframework# 建立新项目和一个应用 django-admin.py startproject tutorial . # 注意末尾的'.'符号 cd tutorial django-admin.py startapp quickstart cd ..
现在进行首次的数据库同步吧:
python manage.py migrate
我们也创建初始化的用户,叫做 admin
,密码为 password123
。 稍后的案例中,我们将以该用户来登陆验证。
python manage.py createsuperuser
等你建好了数据库,创建了初始用户,一切准备完毕后,我们打开app的目录,然后开始编程啦……
1)连接数据库
DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),# }'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'mysql','USER': 'root','HOST': '127.0.0.1','PASSWORD': '123','PORT': 3306,# show variables like 'character_set_database';# 修改字段字符编码# alter table spiders_weibo modify text longtext charset utf8mb4 collate utf8mb4_unicode_ci;'OPTIONS': {'charset': 'utf8mb4'},}
}
2)取数据
python manage.py inspectdb
取我们表的model拷贝到app下的models.py里
转载于:https://www.cnblogs.com/Paul-watermelon/articles/9796252.html
Django REST framework快速入门相关推荐
- 【转】Robot Framework 快速入门
目录 介绍 概述 安装 运行demo 介绍样例应用程序 测试用例 第一个测试用例 高级别测试用例 数据驱动测试用例 关键词keywords 内置关键词 库关键词 用户定义关键词 变量 定义变量 使用变 ...
- python django教程_Django快速入门
>>> import django >>> print(django.get_version()) 1.9.1 这就算安装完成了.接下来我们要进入开发的第一步. 开 ...
- Entity Framework快速入门笔记第四篇—ModelFirst
前言:在上一篇博客中我们做了一个小的Demo,使用EF实现了对数据库的增删改查的操作,所谓学习,我们就要学会举一反三,所以好好学习一下上一篇的内容还是方便以后的扩展学习,这篇博客我们主要来研究一下Mo ...
- .Net Micro Framework 快速入门
一.简介 Microsoft .NET Micro Framework 2001年由微软研究院开始研发,并随后在其MSN Direct项目中使用该技术,2007年9月微软对外发布2.0,2008年10 ...
- 实体框架(Entity Framework)快速入门
实体 框架 (Entity Framework )简介 实体框架Entity Framework 是 ADO .NET 中的一组支持 开发 面向数据的软件应用程序的技术.是微软的一个ORM框架. OR ...
- 【EF】Entity Framework快速入门
什么是Entity Framework 简单的说就是 不用你创建Model实体类,不用你编写sql语句,就能实现与数据库数据交互 在SSMS创建两个表,用于测试 也可以直接在EF中设计模型 使用VS2 ...
- Django REST framework 的快速入门教程
我们将创建一个简单的API,让管理员用户能查看,修改系统中的用户和组. 项目搭建 创建一个新的Django项目,叫做 tutorial,然后开始一个新的app叫做 quickstart. # 创建项目 ...
- ADO.NET Entity Framework Beta2(五)/快速入门(实体框架)
This quickstart illustrates a series of tasks that support the topics in Getting Started with the En ...
- 任务队列:celery快速入门及django中celery的用法
文章目录 一.celey的简介 1.1 celery的工作机制 1.2 安装celery(5.2版本) 二.celery快速入门 2.1 选择broker 2.2 celery的简单使用 2.2.1 ...
最新文章
- 数据库_数据库篇-第一章:数据库基本概念
- 订单操作-表结构分析与表创建
- Google Chrome 浏览器JS无法更新解决办法
- PostgreSQL在何处处理 sql查询之二十五
- matlab有限元分析教程,Matlab做有限元分析
- ios 关于itunes安装ipa包的方法,一步解决
- AndroidStudio的强大搜索功能介绍!全局搜索、搜索文件、搜索类、搜索文本、搜索一切
- python 负数变正数_numpy正数相乘变负数的解决办法
- 【译】如何学习机器学习
- 猿创征文|laravel中JWT的使用
- Lib库使用学习笔记
- PCB板布线经验~~
- 数据结构《顺序栈》知识点详解+C语言完整代码-超详细
- BurpSuite爆破(Intruder)模块四种模式介绍
- 定位教程0---定位初介绍之均方根误差
- IDEA-Java注释模板设置
- MTK开机LOGO图片的显示原理
- 安卓-实现阴影的几种方式
- 基于IHS变换和小波变换的可见光和红外图像融合(opencv/C++实现)
- 测试/开发程序员真的是青春饭吗?世界是公平的,咱们都凭实力说话......
热门文章
- open Session In View和过滤器配置
- 2016 Multi-University Training Contest 4 Bubble Sort(树状数组模板)
- 解决window2012 IIS8 配置的网站无法下载exe文件的问题
- 想当然是编程最大的坑,记更新删除过期cookie无效有感
- Linux下同步工具inotify+rsync使用详解
- 背景建模--Vibe 算法优缺点分析
- GPU 2012年10月 性能排名
- 阿里云数据库备份DBS商业化发布,数据库实时备份到OSS
- Java并发_volatile实现可见性但不保证原子性
- Android 高仿新浪微博底部导航栏,实现双击首页Tab,页面的ListView滚动、刷新