使用 Python 的 Django 框架开发一套 Web API 项目 All In One
使用 Python 的 Django 框架开发一套 Web API 项目 All In One
游戏广告 Web API
Django 项目
vs Django 应用程序
- 一个 Project 可以包含多个 Apps
- porject 是一个可以独立运行的软件包
- app 的运行必须依赖 project
- app 可以作为可以复用的功能模块使用
# LTS version
$ python -m pip install Django==4.2
# latest version
$ python -m pip install Django
# Linux / macOS:
$ python -m pip install Django==5.0.4
# Windows:
$ py -m pip install Django==5.0.4
https://www.djangoproject.com/download/
https://docs.djangoproject.com/en/5.0/intro/install/
PIP
https://pip.pypa.io/en/stable/
venv
Virtual Environments and Packages
https://docs.python.org/3/tutorial/venv.html
demos
Django 5.0.4
# check version
$ python -m django --version
$ python
# Python 3.11.4 (v3.11.4:d2340ef257, Jun 6 2023, 19:15:51) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
# Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
5.0.4
DRF
, Django Restful Framework
Restful API
https://www.django-rest-framework.org/
https://github.com/encode/django-rest-framework
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
Django
version & Python
versions
Django version | Python versions |
---|---|
3.2 | 3.6, 3.7, 3.8, 3.9, 3.10 (added in 3.2.9) |
4.0 | 3.8, 3.9, 3.10 |
4.1 | 3.8, 3.9, 3.10, 3.11 (added in 4.1.3) |
4.2 | 3.8, 3.9, 3.10, 3.11 , 3.12 (added in 4.2.8) |
5.0 |
3.10, 3.11 , 3.12 |
https://docs.djangoproject.com/en/5.0/faq/install/#faq-python-version-support
refs
https://www.djangoproject.com/
https://github.com/django/django
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/18042397
未经授权禁止转载,违者必究!