测试开发之创建你的第一个Django项目(一)(上)

简介: 为了使得代码管理更加方便,如果你不打算同步的话,可以直接跳到第二大步——创建django项目

文章目录

测试开发之创建你的第一个Django项目(一)

一.代码仓库同步

   1.目的

   2.gitee创建仓库

   3.将仓库clone到本地

二.创建django项目

   1.创建虚拟环境

         创建虚拟环境

         使用pycharm创建

    2.虚拟环境的使用

         使用Terminal

         我为什么使用Terminal

    3.django下载

    4.创建django项目

    5.重新打开django项目

          1.pycharm一键启动django项目

          2.修改端口

          3.认识各个文件

          4.Django的常用命令

三.初始化项目操作

    1. admin.py自动注册

    2.settings.py文件添加配置

        (1)修改时区和语言

        (2)安装应用

        (3)增加可访问权限

        (4)解决跨域问题

        (5)创建超级管理员

    3.配置成所有人都可以进行访问的地址


测试开发之创建你的第一个Django项目(一)

一.代码仓库同步

1.目的

为了使得代码管理更加方便,如果你不打算同步的话,可以直接跳到第二大步——创建django项目

其次,你也可以使用github、svn等代码仓库管理你的代码,这里选用gitee是方便无科学上网,微信端可以随时通过gitee查看代码笔记的我这种懒人。

2.gitee创建仓库

gitee账号创建这种事各位大佬想必都是信手拈来,这里就不做赘述。

1.登录gitee

2.创建仓库

image.png


3.填写对应的相关信息,点击创建

image.png4.创建好了之后的页面如下,可以添加一个初始化文件,跟着提示的命令进行操作即可


image.png

3.将仓库clone到本地

以windows操作系统为列

1.安装git

2.在本地需要构建仓库的地方右键选择git bash here

image.png

3.复制在gitee构建的仓库的https地址

4.输入

git clone 你的仓库https地址

5.完成(文件夹尽量不要出现中文和空格)

image.png

6.之后即可在本地同步代码到gitee仓库,同时可以在别的电脑同步代码,后续细讲

7.常用命令

git clone #克隆项目
git add ./ #添加
git commit -m "提交描述" 
git push origin master 

二.创建django项目

django是一个高级的python web框架

1.创建虚拟环境

实际开发过程中每一个项目都会单独的创建一个python的虚拟环境。

本质上python的虚拟环境是对系统python环境的一个拷贝,依赖系统环境,又和系统环境隔离。

virtualenv

安装:

pip install virtualenv

创建虚拟环境

virtualenv <环境名称>

会在当前目录下创建一个python的虚拟环境

可以通过-p参数指定要虚拟的python解释器


使用pycharm创建

注意:必须要专业版,社区版有些功能被阉割了

1.在pycharm中打开这个项目

image.png

2.File -> settings -> project -> Python interpreter -> show all -> 左下角加号添加

3.我个人习惯,喜欢专门创建一个文件夹存放我的虚拟环境(该文件夹无中文和空格符号,否则容易导致项目报错,你还找不到原因),勾选一个基本的解释器就行。

image.png

4.等待创建成功

image.png

5.创建好了之后,你就得到了一个干净的虚拟环境了,点击apply应用这个虚拟环境

image.png

6.关于配置pip全局镜像,请查看往期内容,关键字搜索,pip配置全局镜像

相关文章
|
3月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
3月前
|
测试技术 UED 开发者
性能测试报告-用于项目的性能验证、性能调优、发现性能缺陷等应用场景
性能测试报告用于评估系统性能、稳定性和安全性,涵盖测试环境、方法、指标分析及缺陷优化建议,是保障软件质量与用户体验的关键文档。
|
5月前
|
Java 测试技术 Spring
简单学Spring Boot | 博客项目的测试
本内容介绍了基于Spring Boot的博客项目测试实践,重点在于通过测试驱动开发(TDD)优化服务层代码,提升代码质量和功能可靠性。案例详细展示了如何为PostService类编写测试用例、运行测试并根据反馈优化功能代码,包括两次优化过程。通过TDD流程,确保每项功能经过严格验证,增强代码可维护性与系统稳定性。
271 0
|
5月前
|
人工智能 数据可视化 测试技术
UAT测试排程工具深度解析:让验收测试不再失控,项目稳稳上线
在系统交付节奏加快的背景下,“测试节奏混乱”已成为项目延期的主因之一。UAT测试排程工具应运而生,帮助团队结构化拆解任务、清晰分配责任、实时掌控进度,打通需求、测试、开发三方协作闭环,提升测试效率与质量。本文还盘点了2025年热门UAT工具,助力团队选型落地,告别靠表格和群聊推进测试的低效方式,实现有节奏、有章法的测试管理。
|
10月前
|
人工智能 自然语言处理 测试技术
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
Potpie.ai 是一个基于 AI 技术的开源平台,能够为代码库创建定制化的工程代理,自动化代码分析、测试和开发任务。
943 19
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
|
10月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1438 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
10月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
579 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
228 61
|
11月前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
380 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
11月前
|
数据管理 数据库 数据安全/隐私保护
Django—同一项目不同app使用不同数据库
在Django项目中实现不同app使用不同数据库的配置,可以通过配置多数据库、创建数据库路由和配置路由来实现。通过这种方法,可以有效地将数据隔离到不同的数据库,提高数据管理的灵活性和系统的可扩展性。希望本文能为开发者在Django项目中使用多数据库提供清晰的指导。
290 4