xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

使用 Python 的 Django 框架开发一套 Web API 项目 All In One

使用 Python 的 Django 框架开发一套 Web API 项目 All In One

游戏广告 Web API

Django 项目 vs Django 应用程序

  1. 一个 Project 可以包含多个 Apps
  2. porject 是一个可以独立运行的软件包
  3. app 的运行必须依赖 project
  4. 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

image

image

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

image

$ 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

image

DRF, Django Restful Framework

Restful API

image

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, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2024-02-28 23:49  xgqfrms  阅读(1)  评论(3编辑  收藏  举报