跳转到内容

感谢赞赏

微信
支付宝

感谢赞赏

赞赏码

Django 使用速查笔记

安装最新 Django

bash
$ python -m pip install Django
  • 查看 django 版本
bash
$ python -m django --version
python
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.com

DRF 视图

函数视图:@api_view

类视图:APIView

通用视图:GenericAPIView

视图集:ViewSet

自动路由注册:DefaultRouter

认证权限系统:Session、Token、JWT、Basic

用心创造世界,用技术改变未来。