测试开发之创建你的第一个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配置全局镜像

相关文章
|
4天前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法。本文介绍 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,同时提供 Python 实现示例,强调其在确保项目性能和用户体验方面的关键作用。
50 6
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段。本文介绍了 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,强调了样本量、随机性和时间因素的重要性,并展示了 Python 在 A/B 测试中的具体应用实例。
40 1
|
2月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
42 4
|
2月前
|
网络协议 关系型数据库 应用服务中间件
【项目场景】请求数据时测试环境比生产环境多花了1秒是怎么回事?
这是一位粉丝(谢同学)给V哥的留言,描述了他在优化系统查询时遇到的问题:测试环境优化达标,但生产环境响应时间多出1秒。通过抓包分析,发现MySQL请求和响应之间存在500毫秒的延迟,怀疑是网络传输开销。V哥给出了以下优化建议:
|
3月前
|
测试技术
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
本文介绍了如何使用Pytest和Allure生成自动化测试报告。通过安装allure-pytest和配置环境,可以生成包含用例描述、步骤、等级等详细信息的美观报告。文章还提供了代码示例和运行指南,以及重构项目时的注意事项。
372 1
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
|
3月前
|
测试技术 Python
自动化测试项目学习笔记(四):Pytest介绍和使用
本文是关于自动化测试框架Pytest的介绍和使用。Pytest是一个功能丰富的Python测试工具,支持参数化、多种测试类型,并拥有众多第三方插件。文章讲解了Pytest的编写规则、命令行参数、执行测试、参数化处理以及如何使用fixture实现测试用例间的调用。此外,还提供了pytest.ini配置文件示例。
80 2
|
4月前
|
机器学习/深度学习 人工智能 算法
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
文本分类识别系统。本系统使用Python作为主要开发语言,首先收集了10种中文文本数据集("体育类", "财经类", "房产类", "家居类", "教育类", "科技类", "时尚类", "时政类", "游戏类", "娱乐类"),然后基于TensorFlow搭建CNN卷积神经网络算法模型。通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型,并保存为本地的h5格式。然后使用Django开发Web网页端操作界面,实现用户上传一段文本识别其所属的类别。
136 1
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
3月前
|
测试技术 Python
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
本文主要介绍了自动化测试中setup、teardown、断言方法的使用,以及unittest框架中setUp、tearDown、setUpClass和tearDownClass的区别和应用。
103 0
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
|
3月前
|
人工智能 自动驾驶 机器人
【通义】AI视界|苹果自动驾驶汽车项目画上句号:加州测试许可被取消
本文精选了24小时内的重要科技新闻,包括Waymo前CEO批评马斯克对自动驾驶的态度、AMD发布新款AI芯片但股价波动、苹果造车项目终止、Familia.AI推出家庭应用以及AI逆向绘画技术的进展。更多内容请访问通义官网体验。

热门文章

最新文章