Django REST 框架详解 01 | 安装与数据库配置
一、介绍
Django Rest Framework (DRF)是基于 Django 框架,用于构建 Web API 的工具集。
- 提供 REST 接口开发规范
- 验证策略,包括 OAuth1a 和 OAuth2
- 支持ORM 和 非 ORM 数据源的序列化与反序列化操作
- 基于函数的视图操作
- 目前 Red Hat,Mozilla,Heroku等知名公司在使用。生物信息数据库开发中,EBI也使用 Django REST framework 作为开发工具
DRF 官网:https://www.django-rest-framework.org/
GitHub:https://github.com/encode/django-rest-framework/tree/master
二、材料
Python3
MySQL / Sqlite3
Pycharm:搭建 Python 高效开发环境: Pycharm + Anaconda
三、安装
1.进入 Pycharm 创建新项目
File -> New Project
2.命令行安装 djangorestframework,pymysql
|
四、连接数据库
这里有提供两种选择
Sqlite3
Django 安装好默认会调用 Sqlite3,如果没有安装会报缺少 sqlite dll 文件的错误
解决参考:Windows 与 Linux 安装 sqlite3 数据库(图文详解)
MySQL
1.进入mysql
mysql -uroot -p
2.创建database
create database drf_api01
3.setting.py
DATABASES = { |
3.your_project/__init__.py
import pymysql |
五、其他命令
1.数据库迁移操作
|
2.创建admin用户
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 白墨!
评论