Azure DevOps Server 的连接源(Artifacts):四、python基础(Django、Flask)

本文介绍了如何利用Visual Studio Code开发环境和Django框架进行Python Web应用的开发与调试,包括环境配置、项目创建、管理员账户设置及VSCode调试配置。适合初学者和开发者进行实战学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. VS Code调试开发Django

1.1 什么是Django

Django是一个基于Python的开放源代码的Web应用框架。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的,名称虽然和好莱坞西部大片《被解救的姜戈,Django Unchained,https://baike.baidu.com/item/被解救的姜戈 》相同,但是二者并没有任何关系。

1.1 环境准备(安装Python)

从python官网(https://www.python.org/downloads/) 下载和安装最新版本的Python程序包

image

1.2 环境准备(安装pip)

pip的全称是Package Installer for Python,它是Python的包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。官方网站(https://pypi.org/project/pip/)有针对pip的完整介绍。
在最新版本的python程序包中,已经包含了pip,可以在命令行中验证自己的pip版本,如果你没有使用最新的版本,pip会提醒你升级。

C:\temp\helloDjango>pip --version
pip 22.0.3 from C:\Users\devservice\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10)

C:\temp\helloDjango>

image

1.3 环境准备(安装Django程序包)

在命令行中,使用pip工具安装Django的最新版本,程序包的名称不区分大小写;
网速快的话,不需要1分钟。

pip install Django

image

如果需要卸载上面安装的程序包Django,可以使用下面的卸载命令:

pip uninstall Django
1.4 环境准备(创建Django项目)
  • 使用django-admin新建一个python项目
    使用django-admin在文件任意文件夹中新建一个python项目,注意项目名称需要符合规范,不能在项目名称中包含特殊字符。
django-admin startproject helloDjango

image

  • 初始化管理员
    上面新建的Django项目是一个只有首页的空网站,我们使用makemigrations 命令创建管理员账户,以便可以登录网站的管理页面/admin
python manage.py makemigrations
python manage.py migrate

image

上面的操作会在系统中新增sqlite数据库文件,接下来创建一个管理员账户;用户信息会存在在sqlite数据库中,后续用例登录网站的管理界面/admin

python manage.py createsuperuser

image

1.5 使用VS Code开发调试Django项目
  • 使用VS Code打开前面创建的项目目录(C:\temp\helloDjango)
  • 安装VS Code的的插件Python和Django
  • image
  • 使用VS Code调试运行Django代码
    点击调式按钮,在调试窗口点击“Run And Debug”按钮:
  • image

    在环境选项中,选择Python:
  • image

    在调式配置选项中,选择Django:
  • image

    系统会自动生成一个调试文件(.vscode\launch.json)
  • image

    在调式输出窗口中,点击生成的连接:Http://127.0.0.1:8000 , 就可以在浏览器中看到应用了Django的网站应用:
  • image

    打开这个站点的管理网页(Http://127.0.0.1:8000/admin),使用前面创建的账户admin/admin,可以登录到管理员页面:
  • image

    在管理页面中,可以查看到自己的账户信息:
  • image

2. 相关文章

如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值