
Django 使用速查笔记
安装最新 Django
bash
$ python -m pip install Django- 查看
django版本
bash
$ python -m django --versionpython
import django
print(django.get_version())创建项目
bash
$ django-admin startproject myapp [project_name]如果省略
[project_name],则默认使用当前目录名作为项目名。如果需要把该应用放到某个目录中,把那个目录当成项目根目录名称,需要提前创建该目录。
启动项目
bash
$ python manage.py runserver [0.0.0.0:8000]如果省略
[0.0.0.0:8000],则默认使用127.0.0.1:8000启动。
新建应用
bash
$ python manage.py startapp app_name迁移数据库 & 创建用户
- 迁移数据库
bash
$ python manage.py migrate # 生成迁移记录脚本
$ python manage.py makemigrations # 执行迁移记录脚本,生成数据库表结构- 创建用户
bash
$ python manage.py createsuperuser --username admin --email admin@qq.comDRF 视图
函数视图:@api_view
类视图:APIView
通用视图:GenericAPIView
视图集:ViewSet
自动路由注册:DefaultRouter
认证权限系统:Session、Token、JWT、Basic

