Django Rest Framework (DRF)是基于 Django 框架,用于构建 Web API 的工具集。
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
install djangorestframework
install pymysql
这里有提供两种选择
Django 安装好默认会调用 Sqlite3,如果没有安装会报缺少 sqlite dll 文件的错误
解决参考:Windows 与 Linux 安装 sqlite3 数据库(图文详解)
1.进入mysql
mysql -uroot -p
2.创建database
create database drf_api01
3.setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'app_name',
'USER': 'root',
'PASSWORD': 'your_password'
}
}
3.your_project/__init__.py
import pymysql
pymysql.version_info = (1, 3, 13, "final", 0)
pymysql.install_as_MySQLdb()
1.数据库迁移操作
python manage.py makemigrations
python manage.py migrrate
2.创建admin用户
python manage.py createsuperuser