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

使用python程序自动克隆Azure DevOps Server中的Git库(令牌pat认证) Contents1. 场景描述2. 操作方法2.1 调用Azure DevOps的接口生成令牌2.2 生成Base64编码格式的认证字符2.3 在git命令行中使用base64字符作为认证字符1. 场景描述在最近的一次项目实施过程中,客户提出这样的一个需求,希望使用自己编写的程序(python),从Azure DevOps Server的服务器中克隆指定的Git库,并实现其他的例如签入和拉取等与... 阅读详情

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 张洪君在这里插入图片描述

在Azure DevOps Server(TFS)上集成Python环境,实现持续集成和发布 Python和Azure DevOps ServerPython是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端、后台、测试和大数据分析中广泛使用。DevOps Server (TFS)作为一个全流程的开发测试运维平台,支持Python语言,当然是必须具备的一个功能。下面介绍如何在DevOps Server中调... 阅读详情

相关推荐

Python-一个Python脚本同步在本地AndroidSDK中所有的artifacts至远程Mavenartifact主机

一个Python脚本,同步在本地Android SDK中所有的artifacts至远程Maven artifact主机

Azure DevOps Python API 项目常见问题解决方案

Azure DevOps Python API 是一个开源项目,它提供了Python语言编写的API接口,用于与Azure DevOps服务进行交互和管理。这个项目主要是为Azure DevOps扩展的Azure CLI提供支持。主要编程语言为Python。 ## 2. 新手常见问题及解决步骤 ### 问题一:如何安装 Azure DevOps Python API? **解决步骤:** 1

gitblog_01112的博客 878

Api-azure-devops-python-api.zip

Api-azure-devops-python-api.zip,azure devops python apiazure devops python api,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。

Azure DevOps Python API 使用教程

`azure-devops-python-api` 是一个由 Microsoft 开发的 Python 库,它提供了一个围绕 Azure DevOps REST API 的薄包装层。这个库允许开发者通过 Python 代码与 Azure DevOps 进行交互,执行各种操作,如创建工作项、查询数据等。 ## 项目快速启动 ### 安装 首先,你需要安装 `azure-devops-pytho

gitblog_00964的博客 1126

azure-devops-python-api:Azure DevOps Python API

Azure DevOps Python API 此存储库包含用于与Azure DevOps进行交互和管理的Python API。 这些API支持Azure CLI的Azure DevOps扩展。 要了解有关Azure CLI的Azure DevOps扩展的更多信息,请访问回购。 安装 pip install azure-devops 开始吧 若要使用API​​,请使用和与Azure DevOps组织的URL建立连接。 然后从连接中获取客户端并进行API调用。 from azure . devops . connection import Connection from msrest . authentication import BasicAuthentication import pprint # Fill in with your personal access token and org URL personal_access_token = 'YOURPAT' organization_url = 'https://dev.azure.com/YOURORG' # Crea

Python库 | artifacts-20190227.tar.gz

资源分类:Python库 所属语言:Python 资源全名:artifacts-20190227.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

在Azure DevOps Server的代理服务器安装Python环境

Python和Azure DevOps Server Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端、后台、测试和大数据分析中广泛使用。 DevOps Server (TFS)作为一个全流程的开发测试运维平台,支持Python语言,当然是必须具备的一个功能。下面介绍如何在DevOps Server中...

weixin_30856965的博客 305

SoC芯片时钟树优化实战:如何用分段CTS解决DDRPHY与Memory Controller的时序难题

本文深入探讨了SoC芯片时钟树优化中的分段CTS技术,重点解决DDRPHY与Memory Controller之间的时序难题。通过分析多域时钟架构的复杂性,提出三级分段CTS策略,并结合28nm移动SoC实战案例,展示如何通过Guide Buffer插入和本地段重构实现72%的跨域偏差改善。文章还涵盖5nm以下工艺的线阻变异、热梯度效应等特殊考量,为数字IC设计提供时钟树综合的高阶解决方案。

kkk56的博客 906

Visual Studio 2022 社区版 + Azure DevOps Server 2022 安装配置

最终决定将VS2010升级到最新版本2022,同时也将古董级的VSS2005升级到ADOS2022。

股民程序员 2468

Proteus仿真实战:ADC0832时序解析与51单片机精准电压采集

本文详细解析了ADC0832模数转换芯片在Proteus仿真环境中的时序控制与51单片机驱动实现。通过实战代码示例和精度优化技巧,帮助开发者掌握电压采集的关键技术,包括时序配置、数据校验和噪声抑制等核心要点,提升嵌入式系统设计的精准度与可靠性。

weixin_29172963的博客 873

windows中通过docker部署LocateAnything-3B模型

windows中通过docker部署LocateAnything-3B模型

yilvyangguang520的博客 485

Azure DevOps Server (TFS2022)远程服务器部署源码管理

Azure DevOps Server (TFS2022)远程服务器部署源码管理

qq_45548183的博客 3563

vLLM 显存泄漏与 OOM 深度排查:从日志到火焰图

系统性地排查 vLLM 运行中的显存泄漏和 OOM 问题,包括 CUDA 内存快照、PyTorch 内存分析器、火焰图工具。

kaixin110a的博客 187

Azure DevOps 中的 Python 库访问:无用户依赖的解决方案

本文探讨了在Azure DevOps中访问私有Python库Feed的无用户依赖解决方案。通过创建服务主体并配置其权限,结合Azure DevOps的Build Service账户获取访问令牌,实现了服务器环境下的安全访问。文章详细介绍了服务主体创建、权限配置和使用流程,并提供了CI/CD集成方案,强调安全性和权限管理的重要性。该方案适用于需要访问私有Feed的各种场景,确保库的安全性和私密性。

2501_90323865的博客 425

关于海康MVS软件显示速率低与1GB、相机丢包的设置优化

工控机主要应用与视觉检测!相机网线及工控机网口都是千兆的!设置完巨帧数和速度与双工(选择为全双工),显示速度低与1GB,不能够正常工作。C.LA-Properdes-Advanced-将RecerveBuffers更改为2048。E.LAN-属性-电源管理-取消选中允许计算机关闭此设备以保存电源。这种情况均为MVS设置不熟悉,可参照如下设置优化相应端口相机配置。D.局域网-属性-高级-将传输缓冲区更改为20484。B.LAN-属性-高级-将中断记录部分更改为执行。A.关闭采集控制帧速率控制。

米可的博客! 8828

【好物推荐】MQTTX 快速入门使用指南

摘要:MQTTX是一款跨平台MQTT客户端工具,支持MQTT 5.0/3.1.1协议,提供桌面版、网页版和CLI版本。本文介绍了快速入门指南,包括下载安装、核心概念解释、连接公共MQTT服务器(broker.emqx.io)的步骤,以及订阅主题、发布和接收消息的操作流程。文章还提供了常见问题排查方法,帮助用户快速完成MQTT开发调试的基本操作。

奶爸的编程之路,也就一周冷个三天 884

在Visual Studio中使用工作项(Azure DevOps Server)

使用Azure DevOps Server(原来名称为TFS)时间比较长的老用户,都习惯在Visual Studio使用工作项功能,例如在VIsual Studio中创建工作项查询、编辑和修改工作项等。图一:在Visual Studio中编辑Azure DevOps工作项但是在发布Visual Studio 2019的时候,用户发现微软公司已经对Visual Studio中的工作项功能做了大幅调...

Azure DevOps Server(原名TFS) 787

Python爬虫实战:采集菜谱网站数据——以“下厨房”为例

随着互联网的发展,海量优质数据为各类应用提供了坚实基础。菜谱作为用户日常生活中需求极高的内容,丰富多样的菜谱数据不仅方便用户烹饪,也为美食推荐、营养分析等研究提供了数据支持。本文将围绕国内知名菜谱网站“下厨房”(https://www.xiachufang.com)展开,结合最新Python爬虫技术,详细讲解如何高效、规范地采集菜谱数据,包括菜谱名称、食材、步骤、评分、评论等丰富信息。全篇覆盖爬虫原理、框架选型、反爬应对、数据存储和简单分析,是学习爬虫实战的绝佳案例。菜谱标题作者信息菜谱图片。

2201_76125261的博客 1900

Azure DevOps Python 示例项目教程

Azure DevOps Python 示例项目教程 1. 项目目录结构及介绍 azure-devops-python-samples/ ├── src/ │ ├── gitignore │ ├── API Samples.ipynb │ ├── LICENSE │ ├── README.md │ ├── contribute.md │ ├── requirements-d...

gitblog_01025的博客 1039

移动端HDR

移动HDR是近年来移动设备最大的技术进步之一。自2017年起,它就开始出现在旗舰手机上,包括苹果(Apple)和三星(Samsung)在内的大多数制造商都加入了这一行列。这一趋势在过去几年里席卷了整个电视行业,但在最近几年才真正深入人心。而且,最近,将更多的HDR内容放到移动设备上的趋势已经加快。对于这种新兴技术来说,它还处于相对早期的阶段,但它也非常有趣,值得关注。 HDR是什么? HDR是...

ISP行业的忠实粉丝 1341

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Python Artifact类定义及其使用示例

Python Artifact类定义及其使用示例

Leon_Jinhai_Sun的博客 656

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

QIIME 2教程. 24Python命令行模式Artifact API(2021.2)

Python命令行模式Artifact APIhttps://docs.qiime2.org/2021.2/interfaces/artifact-api/注:本指南假定您已执行“4人体各...

刘永鑫的博客——宏基因组公众号 964

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IDEA artifacts 详细部署

折腾了两天  项目是起来了  可是连修改个JS、jsp文件都要重新 打包才能查看效果    心中彩色奔腾的小马飞过.  其他配置,去找其他文档,网上大堆。这里只讲  artifacts。1、artifacts其实就是一个工具包。按图操作。图红部分设计公司项目名,不过没关系,先通过绿色“ + ” 添加  WEB application:Exploded.右边 的output directory 选择...

博博博博博博博客 11万+

Azure DevOps Server 的连接源(Artifacts):六、发布python程序(Twine pip)

1. 发布Python程序包一般我们都是用Twine作为Python程序包的发布工具,这个工具比较简单,只需要在用户主目录中配置.pypirc文件,指定私服地址即可,下面是一个简单的示例。1.1 在用户主目录(C:\users\devservice)中创建一个文件.pypirc,内容如下[distutils] index-servers = local [local] repository:...

Azure DevOps Server(原名TFS) 442
上一篇: Azure DevOps Server 的连接源(Artifacts):三、从Artifacts中下载Nuget包
下一篇: Azure DevOps Server 的连接源(Artifacts):五、python包管理pip和twine
Azure DevOps
博客等级 码龄6年 219粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值